• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
终天
博客园    首页    新随笔    联系   管理    订阅  订阅

java公开课-03-内部类

内部类

 ().内部类的作用.

   1.实现了内部类的隐藏.

   2.实现了多重继承.

   3.内部类拥有所有外部类所拥有的属性和方法的访问权限.

   4.避免修改接口的时候出现同名方法.

  一.成员内部类.

    1.如果我们想访问内部类,我们必须要有外部类的实例!只能通过外部类来访问.

    2.成员内部类可以拥有private,protected的访问权限.

  二.局部内部类.

   1.必须在方法或者作用域中.

    2.权限于方法体内部作用.

    3.当我们所在方法的形参需要在内部类中使用!那么这个形参必须是final修饰的.

  三.静态内部类:

    1.不依赖于外部类.

    2.在内部类上加入修饰符static.

    3.不能访问外部类非静态的方法和属性.

  四.匿名内部类:

    1.没有名字.

    2.要求所有的匿名内部类必须实现一个借口或者继承一个类.

    3.当我们所在方法的形参需要在内部类中使用!那么这个形参比素食final修饰;

 

posted @ 2017-10-20 18:21  一场梦一首歌一个人  阅读(161)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3