对象

1:匿名对象

/*参数类型可以为一个类
 * 类属于引用类型
 * 
 * 匿名对象:就是没有名字的对象
 * 匿名对象的应用场景:
 *         A:仅仅调用一次的时候
 *         B:使用多次的时候匿名对象不合适
 *             匿名对象就是垃圾,可以被垃圾回收站回收
 *         C:匿名对象可以作为实际参数来传递
 *
 * */
class Student{
    public void show(){
        System.out.println("我爱学习");
    }
}
class StudentDemo{
    public void method(Student s){
        s.show();
    }
}
public class NoName {
    public static void main(String[] args){
        Student s = new Student();
        s.show();
        
        StudentDemo sd = new StudentDemo();
        sd.method(s);
        
        new Student().show();
        new StudentDemo().method(new Student());
    }
}

 

posted on 2015-11-24 10:53  张明明_1  阅读(181)  评论(0编辑  收藏  举报

导航