A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class Test {
        public static void main(String[] args){
                Inter.Port_2 a = new Inter().Port_2();
                a.menthod();
        }
}
interface Port_1{
                public abstract void menthod();
}
class Inter {
        public void method(){
                new Port_1(){
                        public void menthod(){
                                System.out.println("匿名局部内部类");
                        }
                }.menthod();
        }
        class Port_2 implements Port_1{
                public void menthod(){
                        System.out.println("内部类");
                }
        }
}
Test.java:3: 错误: 找不到符号
                Inter.Port_2 a = new Inter().Port_2();
                                            ^
  符号:   方法 Port_2()
  位置: 类 Inter

1 个错误




6 个回复

倒序浏览
回复 使用道具 举报
有人吗
回复 使用道具 举报
Inter.Port_2 a = new Inter().Port_2();//创建对象格式错误.... Inter.Port_2 a = new Inter().new Port_2();
回复 使用道具 举报
好了,
回复 使用道具 举报
回复 使用道具 举报
Inter.Port_2 a = new Inter().new Port_2();
如果Port_2是静态类(内部类可以用static修饰)
Inter.Port_2 a = new Inter.Port_2();
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马