面向对象三大特征:封装,继承,多态(我们在接下来的文章中会依次提及)

封装的作用:

1.可以提高安全性

2.可以实现代码的组件化

封装的规范:

1.建议成员变量私有并使用private修饰符

2.提供成套的getter setter方法暴露成员变量的取值和赋值 ,建议使用public修饰符

小结:封装核心:合理隐藏合理暴露。封装已经成为Java代码风格。

java面向对象第5章java封装(Java之面向对象封装和this关键字)(1)

getter setter方法取值赋值


this关键字:代表了当前对象的引用;可以用在实例方法和构造器中。

this用在方法中,谁调用方法,this就代表谁;

this用在构造器中,代表了构造器正在初始化的那个对象的引用。

这里我们换一个类,展示一下this的在实例方法和构造器中的用法,如下图:

java面向对象第5章java封装(Java之面向对象封装和this关键字)(2)

Animal类


关注我,继续为大家带来Java程序知识学习!

给大家分享一些关于计算机Java编程的电子书籍:(链接请私信我)

java面向对象第5章java封装(Java之面向对象封装和this关键字)(3)

链接请私信我

,