interface Inter {
void show();
}
class Outer {
//补齐代码
public static Inter method(){
return new Inter(){
public void show(){
System.out.println("Hello World");
}
};
}
}
class OuterDemo {
public static void main(String[] args) {
Outer.method().show(); //Outer直接类名调用,说明method是静态方法;
//.show(),说明前面是对象调用,所以method返回值是个对象
}
}
*/
//一般方法
//按照要求,补齐代码
//要求在控制台输出”HelloWorld”
interface Inter {
void show();
}
class Outer {
//补齐代码
public static InterA method()
{
return new InterA();
}
}
class OuterDemo {
public static void main(String[] args) {
Outer.method().show(); //Outer直接类名调用,说明method是静态方法;
//.show(),说明前面是对象调用,所以method返回值是个对象
}
}
class InterA implements Inter
{
public void show()
{
System.out.println("Hello World!!");
}
}