java语言为面向对象语言,其包括三大特征:
—封装
—继承
—多态
今天介绍一下java语言中的封装的特征,步骤,作用,以及封装的好处。
封装的好处:
—封装后看不到程序比较复杂的一面,只能看到事物简单的一面,复杂性封装,对外提供简单的入口。
—封装之后会形成真正的对象,真正的独立体。
—封装意味着以后的程序可以重复使用,并且这个程序适应性强,在任何场合都可以使 用。
—封装后对事物本身提高了安全性。
总结:封装具有安全,可重复使用的特点。
封装的步骤:
1:所有属性私有化使用private关键字进行修饰,private表示私有的,修饰的所有数据只能在类中访问。
2:对外提供简单的操作入口,外部程序要想访问private修饰的属性必须通过这些简单的入口进行访问。
3:set方法命名规范:
public void set+属性名首字母大写(形式参数){
}
4:get方法命名规范:
public void get+属性首字母大写(形式参数){
}
例:
public class Person{ //定义一个Person类
private int age; //私有化属性
private String name; //私有化属性
public int getAge() { //get方法(获取年龄)
return age;
}
public void setAge(int age) { //set方法(修改年龄)
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
一个属性通常访问时有两种访问方式:
—想读取这个属性的值,读取get;
—想修改这个属性的值,修改set;
另加说明:、
在eclipse工具中可以自动生成set,get方法!
1.
点击Source
2.
点击Source里面的Generate Getters and Setter
3.
点击Generate Getters and Setter里面的Select All(选中全部)
4.
最后在点击Generate Getters and Setter窗口里面的generate即可自动生成set和get方法了
2022.3.20