/*
匿名内部类:
1。匿名内部类其实就是内部类的简单样式
2.定义匿名内部类的前提,内部类必须是继承一个类或者实现接口
3.格式:new 父类或者接口(){定义子类的内容(如函数等)}
4.其实匿名内部类就是一个匿名子类对象。而且这个对象有点胖。
5.匿名内部类钟定义的方法最好不要超过3个。多了建匿名内部类的代码会太多,很冗余。
*/
abstract class AbsDemo
{
abstract void show();
}
class Outer
{
int x=3;
public void function()//可调用函数
{
new AbsDwmo()//匿名内部类
{
void show()
{
System.out.println("x==="+x);
}
void abc()
{
System.out.println("haha");
}
}.abc();//匿名内部类调用函数,匿名内部类方法只能调用一次
}
}
class InnerClassDemo4
{
public static void main(String[] args)
{
//System.out.println("Hello World!");
}
}
匿名内部类new 父类或者接口(){定义子类的内容(如函数等)}
最新推荐文章于 2022-03-17 00:04:48 发布