首页 > 其他 > 详细

内部类的使用

时间:2018-09-25 22:23:59      阅读:156      评论:0      收藏:0      [点我收藏+]

一.在外部类以外使用非静态内部类

     (1)在外部类以外的地方使用内部类时,内部类完整的类名应该是:outerClass .innerClass[如果外部类有包名,则还应该增加包名前缀]

      (2)由于非静态类内部类的对象必须寄生在外部类的对象里,因此创建非静态内部类对象之前,必须先创建其外部类对象

技术分享图片

 当创建了一个子类时,子类构造器总会调用父类的构造器,因此在创建非静态内部类的子类时,必须保证让子类构造器可以调用非静态内部类的构造器,调用非静态微博里的构造          器是,必须存在一个外部类对象

技术分享图片

 


二.在外部类以外使用静态内部类

   技术分享图片

静态内部类和非静态内部类区别:静态内部类只需使用外部类即可调用构造器,而非静态内部类必须使用外部类对象来调用构造器

 

 

内部类的使用

原文:https://www.cnblogs.com/zjm1999/p/9703794.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!