关于封装的理解
来源:互联网 发布:怎么搭建卡盟网站源码 编辑:程序博客网 时间:2024/06/05 09:26
1.什么是封装?
封装(encapsulation)又叫隐藏实现(Hiding the implementation)。封装是面向对象的三个要素之一,所谓封装就是先装后封的过程,把属性和方法封装起来。
2.封装的好处?
a.封装使得对代码的修改更加安全和容易。将代码分成了一个个相对独立的单元。
b.封装使整个软件开发复杂度大大降低。
c.封装还避免了命名冲突的问题。
3.实例
package com.nizk;
public class Student {
String name;
private int age;
public int getAge() {
return age;
}
public void setAge(int age) {
if(age>6 ||age<80){
this.age = age;
}
}
}
===========================================
package com.nizk;
public class Test03 {
public static void main(String[] args) {
Student stu =new Student();
stu.name ="zhangsan";
stu.setAge(20);
System.out.println(stu.getAge());
}
}
0 0
- 关于封装的理解
- c++关于封装、接口的简单理解
- 关于音视频封装的理解
- 关于JAVA 封装性 以及高内聚,低耦合的理解
- 关于Spring封装Java线程池的理解
- 封装的理解
- 对封装的理解
- 封装自己的理解
- 封装的理解
- 封装的理解
- 关于封装的设计
- 关于封装的思考
- 关于封装的想法
- 关于SharedPreferences的封装
- 关于芯片的封装
- 关于JDBC的封装
- 关于UITextView的封装
- 关于UITextField的封装
- 第一次上机实验2
- Tomcat Session_Cluster(四)
- yum安装g++
- Java 异常 越界问题
- 浅谈HTTP中Get与Post的区别
- 关于封装的理解
- Undefined symbols for architecture x86_64:的一种可能的解决方法
- 不再以讹传讹,GET和POST的真正区别
- IP地址与MAC地址的区别
- Linux 配置文件
- 数字最右位问题(分析方法一 找规律)
- GitHub基本命令
- 快速排序--QuickSort
- 系统组件预览