封装
java中的封装是将代码和数据一起封装到单个单元中的过程,例如胶囊,即几种药物的混合。
我们可以通过将类的所有数据成员设为private,以在java中创建一个完全封装的类。现在我们可以使用setter和getter方法来设置和获取其中的数据。Java Bean类是完全封装类的示例。
封装的应用
//save as Student.java
package com.lch;
public class Student {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
该封装后只能通过set和get方法进行访问
//save as Test.java
package com.lch;
class Test {
public static void main(String[] args) {
Student s = new Student();
s.setName("vijay"); //设置set
System.out.println(s.getName()); //使用get进行访问
}
}
输出结果
vijay