62,614
社区成员
发帖
与我相关
我的任务
分享
public class MyScrollPane {
public void show(){
new WindowAdSub().open1();
new WindowAd() {
@Override
public void open1(){
System.out.print("hello2");//此处没有打印,为啥?,同样都是抽象类,同样都是匿名内部写法,
}
};
}
public static void main(String [] args){
new MyScrollPane().show();
}
class WindowAdSub extends WindowAd{
public void open1(){
System.out.print("hello1");
}
}
}
/////////////////////////////////////////////////
interface WindowE{
public void open1();
public void open2();
public void open3();
}
abstract class WindowAd implements WindowE{
public void open1(){};
public void open2(){};
public void open3(){};
}
public class MyScrollPane {
public void show(){
new WindowAdSub().open1();
new WindowAd() {
@Override
public void open1(){
System.out.print("hello2");//此处没有打印,是因为这只是重写一个方法,又不是重写并且调用
//你需要自己去调用它
}
}.open1();
}
public static void main(String [] args){
new MyScrollPane().show();
}
class WindowAdSub extends WindowAd{
public void open1(){
System.out.print("hello1");
}
}
}
/////////////////////////////////////////////////
interface WindowE{
public void open1();
public void open2();
public void open3();
}
abstract class WindowAd implements WindowE{
public void open1(){};
public void open2(){};
public void open3(){};
}