黑马程序员技术交流社区
标题:
关于内部类的注意问题
[打印本页]
作者:
18230343363
时间:
2015-7-22 00:29
标题:
关于内部类的注意问题
建立内部类对象时应注意: 在外部类的内部可以直接使用inner s=new inner();(因为外部类知道inner是哪个类,所以可以生成对象。) 而在外部类的外部,要生成(new)一个内部类对象,需要首先建立一个外部类对象(外部类可用),然后在生成一个内部类对象。 Outer.Inner in=Outer.new.Inner()。 错误的定义方式: Outer.Inner in=new Outer.Inner()。 注意:当Outer是一个private类时,外部类对于其外部访问是私有的,所以就无法建立外部类对象,进而也无法建立内部类对象。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2