封装的方法与构造器相似,但使用时却有不同,构造器在创建对象时,便对所有的字段进行了初始化赋值,而封装的方法却只对某个字段进行赋值,而且还要对其设置字段值,获取字段值。
封装的代码如下:
package encapsulation;
public class car {
private String na;
private String color;
//设置字段的值
public void setName(String name) {
this.color = name;
this.na = name;
}
//获取字段的值
public String getName() {
return color;
}
}
package encapsulation;
public class test {
public static void main(String[] args) {
car car = new car(); //创建对象,调用封装的方法
car.setName("哇哈哈"); //设置字段值
System.out.println(car.getName()); // 获取字段值并输出值
}
}