【慕课笔记】U2 封装 第1节 什么是JAVA中的封装
2016-02-01 16:24
489 查看
第1节 什么是JAVA中的封装
面向对象三大特性:封装、继承、多态
1、封装的概念
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
2、好处
a.只能通过规定的方法访问数据
b.隐藏类的实例细节,方便修改和实现
3.封装的实现步骤
①修改属性的可见性:设为private
②创建getter/setter方法:用于属性的读写(通常上)//也可以使用普通方法
③在getter/setter方法中加入属性控制语句:对属性值的合法性进行判断
面向对象三大特性:封装、继承、多态
1、封装的概念
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
2、好处
a.只能通过规定的方法访问数据
b.隐藏类的实例细节,方便修改和实现
3.封装的实现步骤
①修改属性的可见性:设为private
②创建getter/setter方法:用于属性的读写(通常上)//也可以使用普通方法
③在getter/setter方法中加入属性控制语句:对属性值的合法性进行判断
相关文章推荐
- modbus crc16 java 实现
- 多图详解Spring框架的设计理念与设计模式
- Jedis+spring集成
- java Classpath 的解读
- junit4 spring 便捷单元测试
- Java线程:概念与原理
- Future和FutureTask区别
- springmvc下的基于token的防重复提交
- Spring MVC 教程,快速入门,深入分析
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- 从头认识Spring-1.11 注入List或Set(这个例子比较体现代码复用)
- 简单介绍java Enumeration
- java类加载机制详解
- Java中String和byte[]的转换
- java对象和json对象之间互相转换
- 初识springmvc_01
- Spring定时任务的几种实现
- 在Eclipse上运行Spark(Standalone,Yarn-Client)
- spring mail demo
- Spring中任务调度cronExpression配置说明