mirror of https://github.com/Black-Gold/Learn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
517 B
40 lines
517 B
public class Jb35_AnsInnerClass
|
|
{
|
|
/*匿名内部类使用前提:内部类必须继承或者实现一个外部类或者接口
|
|
匿名内部类,其实就是匿名子类对象
|
|
*/
|
|
public static void main(String[] args)
|
|
{
|
|
new Outer().method();
|
|
}
|
|
}
|
|
|
|
class Outer
|
|
{
|
|
/*
|
|
class Inner extends Demo
|
|
{
|
|
void show()
|
|
{
|
|
System.out.println("呵呵"+num);
|
|
}
|
|
}
|
|
*/
|
|
public void method()
|
|
{
|
|
//new Inner().show();
|
|
new Demo()
|
|
{
|
|
void show()
|
|
{
|
|
System.out.println("呵呵呵呵"+num);
|
|
}
|
|
}.show();
|
|
}
|
|
}
|
|
|
|
abstract class Demo
|
|
{
|
|
abstract void show();
|
|
}
|