关于getter,setter方法和构造方法的区别
能详细解释一下getter,setter方法和构造函数的关系和区别吗?
我是不是可以这样理解,构造方法负责初始化,setter方法负责在类内或者类外的属性赋值,因此构造方法里面可以用set方法
30
收起
正在回答
2回答
构造方法是对象创立的时候自动被调用的(所以才叫“构造”方法),你想对象构造的时候干嘛都可以,可以set一下属性,也可以打印输出,还可以播放一段音乐……等等等。getter和setter是对属性进行操作的,小猫从1岁长到2岁,那是不是要set一下它的age,哪个地方想知道它的年龄的时候又可以get到。
构造方法对普通方法,普通方法之间都是可见的,你想怎么用就怎么用,大型程序里,都是一个方法里面调用了好多类里面的其他方法,也推荐这样做,这样拓展性好。
Android零基础入门2018版
- 参与学习 人
- 提交作业 5461 份
- 解答问题 7238 个
此次推出的专题为Android攻城狮培养计划的第一部分语法与界面基础篇,将带大家从0开始学习Android开发。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星