为什么java构造函数不能是static

来源:7-6 递归控制_例题链表反转_

remembers

2020-12-01

写回答

1回答

ccmouse

2020-12-06

类的成员函数是作用于对象,也就是类的实例的,它们有this引用。static函数并不作用于任何对象,没有this引用。
构造函数的规定是,首先分配对象内存,然后在这个分配好的对象上调用构造函数,构造函数里可以访问thi,所以不符合static函数的特征。

1
1
remembers
非常感谢!
2020-12-06
共1条回复

Google面试官亲授-Java面试新手尊享课

为面试新手量身定制的Java面试尊享课,解锁“鲤鱼跃龙门”的妙招

2853 学习 · 180 问题

查看课程