一.
截图是想要说明,我在构造函数中调用一般函数时,用this.speak(); 居然可以运行,省略this.也是可以的。但是如果是构造函数之间调用,写成this.Person(String name); 就不行。
我知道无论是构造函数调用一般函数,还是构造调用构造函数用,p.调用绝对是不可以的,对象还没建成。但是为什么构造函数调用一般函数就可以?
时间: 2024-10-12 07:55:06
一.
截图是想要说明,我在构造函数中调用一般函数时,用this.speak(); 居然可以运行,省略this.也是可以的。但是如果是构造函数之间调用,写成this.Person(String name); 就不行。
我知道无论是构造函数调用一般函数,还是构造调用构造函数用,p.调用绝对是不可以的,对象还没建成。但是为什么构造函数调用一般函数就可以?