猿问

一个很简单程序,不知道哪里错了



慕莱坞2124290
浏览 1112回答 2
2回答

慕慕1581088

没有必要必须将内部类设置为静态的,只是为了在静态上下文中访问,一般需根据实际需求操做直接创建内部类的对象进行该类成员的访问就行报错原因是内部类是有外部类所属的,类名应该为Ssss.Person 而 不是Person修改结果为:public class Ssss {    public static void main(String[] args) {        Ssss.Person a = new Ssss().new Person();        a.speak();    }    class Person {        int age;        String name;        public void speak() {            System.out.println("我会说话");        }    }} (吐槽一下: 你第一个图的的person拼错了)
随时随地看视频慕课网APP

相关分类

Java
我要回答