面向对象三大特征:封装,继承,多态(我们在接下来的文章中会依次提及)
封装的作用:
1.可以提高安全性
2.可以实现代码的组件化
封装的规范:
1.建议成员变量私有并使用private修饰符
2.提供成套的getter setter方法暴露成员变量的取值和赋值 ,建议使用public修饰符
小结:封装核心:合理隐藏合理暴露。封装已经成为Java代码风格。
getter setter方法取值赋值
this关键字:代表了当前对象的引用;可以用在实例方法和构造器中。
this用在方法中,谁调用方法,this就代表谁;
this用在构造器中,代表了构造器正在初始化的那个对象的引用。
这里我们换一个类,展示一下this的在实例方法和构造器中的用法,如下图:
Animal类
关注我,继续为大家带来Java程序知识学习!
给大家分享一些关于计算机Java编程的电子书籍:(链接请私信我)
链接请私信我
,