TA贡献1772条经验 获得超5个赞
用构造函数对象进行初始化,如果只有一个、或者两个属性。可以用重再构造函数来实现。
那么要是有10个属性。它的初始化可能可不是1、2中而是几百种,总不能写几百个重载吧?
TA贡献1784条经验 获得超9个赞
用属性的目的是为了将一个对象的敏感数据对外隐藏起来,而只对外暴露出一个属性,这样外界就只能通过属于这个对象的属性去访问对象的私有成员。这也体现了OOP思想的封转特性。
另外,构造函数只能set,而属性除了set外还能get
举报