400-616-5551

您所在位置: 首页> 学习课程> java面向对象的三大特性:封装是什么?怎么使用?

java面向对象的三大特性:封装是什么?怎么使用?

发布百知教育 来源:学习课程 2019-11-20

刚开始学习java的时候,我们对一些专业的术语并不是很清楚,甚至需要我们专门的记笔记,或者在java培训班的时候及时问老师,在学习java的时候,其中有一个就是java面向对象的三大特性:封装,那么什么是封装?怎么用呢?


封装性在Java中的体现:封装就是将一些细节信息隐藏起来,对外界不可见。


看到这,也许我们知道了封装的概念,但是不免有疑问,为什么我们需要封装呢?


如果我们想要完美的描述这个类的特征,那么我们需要将这一系列特征都封装在一起,让这个类的形象更饱满,举个例子:你是人,你有许多属性,比如说你的姓名,年龄,身高,体重,性别,性格,爱好等等,这是属性;而同时,你又会吃饭,睡觉,工作,学习,做事情,这些是方法,是你所具有的;同时将属性和方法封装到一个类中去,就能很完美的描述这个类的特征了,同时,它所具有的方法也就一起集成到类中,方便使用。这些是简单的描述了。


方法

private关键字

注意:

对于基本类型中的boolean值,getter方法变成isXxx,setter方法不变

this关键字


当方法的局部变量和类的成员变量重名时,就近原则,优先使用局部变量

若要访问类的成员变量,需要使用格式: this.成员变量名

通过谁调用的方法,谁就是this

构造方法

构造方法是专门用来创建对象的方法,遇到new关键字,调用构造方法


构造方法注意事项:


构造方法名称与类名完全一样,包括大小写

辟邪返回值类型,void都不写

构造方法不能return一个具体的返回值

如果没有编写任何构造方法,编译器会默认赠送一个空的构造方法

一个标准的类


所有的成员变量都要用private

每个成员变量都要编写一对Getter/Setter方法

编写一个无参构造方法

编写一个全参的构造方法

有需要的话记得加上toString()方法


java培训:http://www.baizhiedu.com/java2019


上一篇:刚开始接触java需要学习哪些内容?

下一篇:应届生去公司找个Java程序员的职位需要什么技能?

相关推荐

www.baizhiedu.com

有位老师想和您聊一聊

关闭

立即申请