靠代码行数来衡量开发进度,就像是凭重量来衡量飞机制造的进度。——比尔·盖茨
问题:今天遇到一个特别奇葩的问题,我在类的属性上赋值,在构造函数中调用,调用失败,真实原因是我没注意到是构造函数,以为是一个普通函数。
构造函数,也叫构造方法,是java中一种特殊的函数。函数名与相同,无返回值。
作用:一般用来初始化成员属性和成员方法的,即new对象产生后,就调用了对象了属性和方法。
构造函数是对象一建立就运行,给对象初始化,就包括属性,执行方法中的语句。
而一般函数是对象调用才执行,用”.方法名“的方式,给对象添加功能。
一个对象建立,构造函数只运行一次。 而一般函数可以被该对象调用多次
注:一般函数不能调用构造函数,只有构造函数才能调用构造函数。