package Test;
/**
* 封装的简单规则
* 所有属性私有private
* 使用set,get方法控制传输内容,做判断等等
* set,get方法一般使用public修饰
* boolean变量的get方法是is开头
* 一些只用于本类的辅助性方法可以用private修饰,希望其他类调用的方法用public修饰
* @author pmc
*
*/
public class Packaging {
private int id;
private String name;
private boolean n;
public boolean isN() {
return n;
}
public void setN(boolean n) {
this.n = n;
}
public int getId() {
return id;
}
public void setId(int id) {
if(id<=0){
System.out.println("请复活!");
}else{
this.id = id;
System.out.println("设置年龄成功!"+this.id);
}
}
public String getName() {
return name;
}
public void setName(String name) {
if(name==null){
System.out.println("给个名!");
}else{
this.name = name;
System.out.println("设置名称成功!"+this.name);
}
}
}
package Test;
public class Test {
public static void main(String[] args) {
Packaging pg=new Packaging();
pg.setId(18);
pg.setName("张三");
}
}