关于封装的理解

来源:互联网 发布:怎么搭建卡盟网站源码 编辑:程序博客网 时间: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
原创粉丝点击