/*封装
* 封装即在属性前面加一个private修饰符
* 外部不能通过.来调用该属性
* 提供get和set方法对该属性进行操作
* 该属性只能在该类的内部进行访问和修改*/
class GDog{ private int size = 1; public int getSize(){ return size; } public void setSize(int s){ if(s>1){ size = s; } } void bark(){ if(size>60){ System.out.println("汪汪汪汪汪"); }else if(size >15){ System.out.println("汪汪汪"); }else{ System.out.println("嗷嗷"); } } } public class Fengzhuang { public static void main(String[] args){ GDog one = new GDog(); one.setSize(70); GDog two = new GDog(); two.setSize(8); System.out.println("Dog one :"+one.getSize()); System.out.println("Dog two :"+two.getSize()); one.bark(); two.bark(); } }