什么是java的封装
2018-03-08 16:10
169 查看
1、概念
将类的某些信息隐藏在啊类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现在隐藏信息的操作和访问。
2、封装的好处
A:只能通过规定的方法访问数据
B:隐藏类的实例细节,方便修改和实现
3、封装的实现步骤
A:修改属性的可见性,设为private。
B:创建getter/setter方法,用于属性的读写。
C:在getter/setter方法中加入属性控制语句,对属性值的合法性进行判断。
将类的某些信息隐藏在啊类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现在隐藏信息的操作和访问。
2、封装的好处
A:只能通过规定的方法访问数据
B:隐藏类的实例细节,方便修改和实现
3、封装的实现步骤
A:修改属性的可见性,设为private。
B:创建getter/setter方法,用于属性的读写。
C:在getter/setter方法中加入属性控制语句,对属性值的合法性进行判断。
相关文章推荐
- 【慕课笔记】U2 封装 第5节 什么是JAVA中的内部类
- Java与C#中的封装有什么不同之处!!!
- Java第7次作业:造人类(用private封装,用static关键字自己造重载输出方法)什么是面向对象程序设计?什么是类和对象?什么是无参有参构造方法 ?什么是封装?
- java中,什么是封装,继承,多态和抽象,好处与用法
- 【慕课笔记】U2 封装 第1节 什么是JAVA中的封装
- Java和C++程序在编译和运行上有什么区别
- 编写一个封装用户信息的JavaBean对象,通过操作JavaBean的动作标识,输出用户的注册信息。
- java面向对象的三大特征:封装,继承,多态
- java程序中加入@SuppressWarnings("serial")是什么意思?
- JAVA到底能做什么?为何实际用到的技术却很少?
- java梳理-int类型在32位和64位有什么不同
- 什么是Java本地方法
- java 后台封装json数据学习总结(一)
- java知识总结(三)封装、继承和多态
- java规范(一)------方法设计---返回多参数的方法怎么封装
- java volatile是什么关键子,以及在线程中的作用。
- (翻译)什么是Java的永久代(PermGen)内存泄漏
- 什么是java序列化,如何实现java序列化?
- Java Selenium封装--RemoteWebElement
- java封装TCP UDP协议