class Person {
int num = 10;
public void method(){
int num = 20 ;
System.out.println(num);
}
}
###匿名对象
* (1)当对对象中的功能只执行一次的时候使用。否则,请你使用有名字的对象。
*
Person p = new Person();
p.show();
p.show();
new Person().show();
new Person().show();
* (2)用于作为实际参数进行传递。
*
Person p = new Person();
method(p);
method(new Person());
public static void method(Person p){}
* (3)是否可以用匿名对象调用属性,是否有意义?
###封装
* (1)封装的好处:便于重复使用,安全性高。
* (2)private权限修饰符
*
class Demo{
private int age;//把属性私有对外提供公共的访问方法,可控性提高了