本文共 995 字,大约阅读时间需要 3 分钟。
语法:
注意:构造方法无返回值,无void
类名(形参列表) { ...}
默认构造方法:
当一个类,没有定义构造方法。编译器会自动添加一个无参构造。
若是类中,定义了构造方法,那么编译器不再提供任构造方法
构造方法的作用: 创建对象
Person p = new Person();
使用 new 关键字创建对象,本质上就是:调用构造方法,来实现成员变量的初始化
方法名相同,参数列表不同,这样的方法之间就形成了重载的关系
本质:
this关键字就是引用:即当前类的对象的引用变量
构造方法中,出现this。表示:该构造方法正在构造的对象的引用
成员方法中,出现this。表示:能够调用该成员方法的对象的引用
public void setName(String name){ // 谁调用该方法,this就是谁 this.name = name;}// p调用setName方法,方法中的this就是p对象p.setName("猪八戒");
this的2种结构调用:
注意:
本质: 在方法内部 直接或间接 当前方法自身。
注意事项:
概念:
把数据和操作数据的方法隐藏起来,对数据的访问只能通过已定义的接口。我们在类中编写的方法就是对实现原理的一种封装简单说就是一个类把自己该做的事情封装起来,而不是暴露给其他类去处理,当内部的逻辑发生变化时,外部调用不用却不会因此而修改,只需要调用接口即可。
类封装的体现:
转载地址:http://zhuen.baihongyu.com/