黑马程序员技术交流社区
标题:
有关匿名对象的理解
[打印本页]
作者:
召唤吧Bymax
时间:
2015-10-3 13:18
标题:
有关匿名对象的理解
A:当对对象方法仅进行一次调用的时
B:匿名对象可以作为实际参数进行传递
class Student
{
public void show()
{
System.out.println("student -- show");
}
}
class Test
{
//引用类型作为形式参数
public void print(Student s)
{
s.show();
}
public void print(int a)
{
System.out.println(a);
}
}
class NiMingTest
{
public static void main(String[] args)
{
//如何使用show()方法呢?
Student s = new Student();
s.show();
s.show();
s.show();
//匿名对象的使用
new Student().show();
new Student().show();
new Student().show();
Test t = new Test();
t.print(new Student());
}
}
虽然视频看了好几次 不过始终不理解其表述的含义
作者:
纳木错的程序猿
时间:
2015-10-3 15:21
A:当对对象方法仅进行一次调用的时。这个解释就是:如果是创建对象来调用类中成员方法,同一个对象可以多次调用。而使用匿名对象调用方法的时候,每一次调用类中的成员方法都创建一个对象。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2