📄 test.java
字号:
abstract class A{
abstract public void fun1();
}
class Outer{
public static void main(String[] args){
class Inner extends A{
public void fun1(){
System.out.println("1");
}
}
Outer t = new Outer();
// Inner in =;
t.callInner( new t.Inner());
}
public void callInner(A a){
a.fun1();
}
}
/*
此处为匿名内部类的写法
*/
/*
class Outer{
public static void main(String[] args){
Outer t = new Outer();
t.callInner(new A(){
public void fun1(){
System.out.println("1");
}
});
}
public void callInner(A a){
a.fun1();
}
}
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -