为什么java构造函数不能是static
来源:7-6 递归控制_例题链表反转_

remembers
2020-12-01
写回答
1回答
-
类的成员函数是作用于对象,也就是类的实例的,它们有this引用。static函数并不作用于任何对象,没有this引用。
构造函数的规定是,首先分配对象内存,然后在这个分配好的对象上调用构造函数,构造函数里可以访问thi,所以不符合static函数的特征。112020-12-06
相似问题
为什么java构造函数不能是static
来源:7-6 递归控制_例题链表反转_
remembers
2020-12-01
1回答
类的成员函数是作用于对象,也就是类的实例的,它们有this引用。static函数并不作用于任何对象,没有this引用。
构造函数的规定是,首先分配对象内存,然后在这个分配好的对象上调用构造函数,构造函数里可以访问thi,所以不符合static函数的特征。
相似问题