黑马程序员技术交流社区
标题:
关于匿名内部类的问题
[打印本页]
作者:
wx_abgyXgs1
时间:
2016-3-16 00:19
标题:
关于匿名内部类的问题
abstract class Person {
public abstract void show();
}
class PersonDemo {
public void method(Person p) {
p.show();
}
}
class PersonTest {
public static void main(String[] args) {
//如何调用PersonDemo中的method方法呢?
PersonDemo pd = new PersonDemo ();
}
}
求大神讲解下!!!???
作者:
lijiy09
时间:
2016-3-16 01:04
PersonDemo pd = new PersonDemo ();
Person p = pd.method();
作者:
debuggerx01
时间:
2016-3-16 01:43
基础课程第10天第15课……
作者:
ameanboy
时间:
2016-3-16 12:21
abstract class Person {
public abstract void show();
}
class PersonDemo {
public void method(Person p) {
p.show();
}
}
class PersonTest {
public static void main(String[] args) {
//如何调用PersonDemo中的method方法呢?
PersonDemo pd = new PersonDemo();
pd.method(new Person(){ //这里是重点,匿名实现Person抽象类并重写show()方法
@Override
public void show() {
System.out.println("调用method方法");
}
});
}
}
作者:
wx_abgyXgs1
时间:
2016-3-16 17:55
ameanboy 发表于 2016-3-16 12:21
abstract class Person {
public abstract void show();
}
谢谢!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2