毕老师讲的匿名内部类时的例子中有一点不懂,红色字体部分
interface Inter
{
public abstract void show();
}
class Test
{
/*
public static class Int implements Inter
{
public void show()//就是这一句,为啥不加静态呢
{
System.out.println("我是***,我想进入黑马程序员训练营学习");
}
}
*/
public static Inter function()
{
return new Inter()
{
public void show()
{
System.out.println("我是***,我想进入黑马程序员训练营学习");
}
};
}
}
class InterTest
{
public static void main(String[] args)
{
Test.function().show();//这一句中调用了show(),show()方法要静态吧
}
} |
|