1. 程式人生 > >Java(一)面向物件4.封裝

Java(一)面向物件4.封裝

1.為了防止使用者隨意修改系統屬性 2.為了提高元件的低耦合性 3.為了把外界不需要的資訊儘量隱藏起來 我們要使用封裝

class Person1
{
	String name;
	private int age;
	void setAge(int a)
	{
		if(a<0)
		{
			System.out.println("你傻啊,年齡不能為負數");
			return ;//方法結束
		}
		age=a;
	}
}
public class Person {
	public static void main(String[] args)
	{
		Person1 p=new Person1();
		p.name="Will";
		p.setAge(-1);
	}
}

1.通常對於要封裝的屬性使用private修飾,在另寫一個方法,通過方法對這個屬性賦值