Java_81_封装的简单规则

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("张三");
	}

}
发布了136 篇原创文章 · 获赞 11 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/pmcasp/article/details/104968523
81
81!