📄 anonymousclass.java
字号:
package chapter7;
import chapter7.remotecontrol.*;
public class AnonymousClass
{
public byte[] getTvSingal(IComputer tv)
{
byte[] b = tv.intputComputerSignal();
return b;
}
public Duck getDuck(Duck duck)
{
duck.layEgg();
duck.eat("羊");
return duck;
}
public static void main(String args[])
{
AnonymousClass clz = new AnonymousClass();
clz.getTvSingal(new IComputer() {
public byte[] intputComputerSignal()//输入电脑信号
{
System.out.println("没有信号");
return null;
}
public void outputTvSignal(byte[] b)//输出电视信号
{
System.out.println("电视机关闭,无信号输出");
}
int i =0 ;
static {
i =1;
}
});
clz.getDuck(new Duck(){
public void layEgg()
{
System.out.println("我是一只公鸭,不生蛋");
}
public void layEgg2()
{}
});
AnonymousClass a = new AnonymousClass()
{
public void display()
{
System.out.println("我是一个匿名类");
}
};
new Iinterface()
{
public int method1()
{
return 1;
}
};
//a.getDuck("");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -