黑马程序员技术交流社区
标题:
黑马程序员
[打印本页]
作者:
panbingqi
时间:
2015-4-21 20:14
标题:
黑马程序员
/*
匿名对象:就是没有名字的对象。
是对象的一种简化表示形式
匿名对象的两种使用情况
对象调用方法仅仅一次的时候
好处: 当方法调用完毕后,这个对象就成为了垃圾,会被JVM的垃圾回收器清理
作为实际参数传递
*/
class Student {
public void study(){
System.out.println("大家注意听讲");
}
}
class StudentTest {
public void function(Student stu){
stu.study();
}
}
class Test {
public static void main(String[] args) {
//普通方式
Student s = new Student();
s.study();
s.study();
//匿名对象方式
new Student().study();
new Student().study();
System.out.println("--------------------");
//普通方式
StudentTest st = new StudentTest();
Student s2 = new Student();
st.function( s2 );
//匿名方式
st.function( new Student() );
System.out.println("--------------------");
//匿名对象方式
new StudentTest().function( new Student() );
}
}
作者:
横看成岭侧成锋
时间:
2015-4-21 20:24
顶一下,加油
作者:
itheima_llt
时间:
2015-4-21 20:24
好东西哦,大家不要光看不顶
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2