黑马程序员技术交流社区

标题: 关于内部类的注意问题 [打印本页]

作者: 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