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

请老师回答内部类的几个小点

请老师回答内部类的几个小点

慕先生1931577 2016-04-12 21:31:41
//外部类HelloWorldpublic class HelloWorld {        // 内部类Inner,类Inner在类HelloWorld的内部    public class Inner {    //问题(1)黑体处 在定义内部类时为什么不用加  “()”                // 内部类的方法        public void show() {            System.out.println("welcome to imooc!");        }    }        public static void main(String[] args) {                // 创建外部类对象        HelloWorld hello = new HelloWorld();        // 创建内部类对象        Inner i = hello.new Inner();  //问题2创建内部类对象时为什么要加“hello”        // 调用内部类对象的方法        i.show();    }}
查看完整描述

1 回答

已采纳
?
kstg5944571

TA贡献18条经验 获得超16个赞

问题1:是内部类啊,类啊不是方法啊,方法才有参数也就是()啊

问题2:是一个具体的对象的调用方法啊,hello是上一行实例化的对象,这是对实例化的对象进行操作

查看完整回答
反对 回复 2016-04-12
  • 1 回答
  • 0 关注
  • 1258 浏览

添加回答

举报

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