为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕莱坞2124290 2018-02-14 10:32:43
查看完整描述

2 回答

?
慕慕1581088

TA贡献8条经验 获得超9个赞

没有必要必须将内部类设置为静态的,只是为了在静态上下文中访问,一般需根据实际需求操做

直接创建内部类的对象进行该类成员的访问就行

报错原因是内部类是有外部类所属的,类名应该为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拼错了)

查看完整回答
1 反对 回复 2018-02-17
  • 2 回答
  • 0 关注
  • 1110 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信