Java重修笔记 第二十八天 成员内部类、静态内部类
创始人
2024-11-14 10:35:11
0
  • 成员内部类

1. 定义:有类名,定义在外部类的成员位置上,本质是一个成员,作用域为整个类体。

2. 成员内部类可以直接访问外部类的所有成员,包括私有的,外部类想要访问成员内部类,需要创建该成员内部类的对象才可进行访问,包括私有的。

3. 成员内部类可以添加任意修饰符,因为他本质是一个成员。

4. 外部其他类可以访问成员内部类,有两种方式:

        (1) 先给外部类分配空间,然后再通过外部类的实例给内部类分配空间

                外部类名.内部类名 = new 外部类名.new 成员内部类名(构造器的参数列表)

        (2) 在外部类中定义一个方法,用来返回成员内部类的对象

                外部类名.内部类名 = new 外部类名.方法名(方法的参数列表)

5. 访问外部类成员时,也要通过“外部类名.this.成员名”的方式去访问、

  • 静态内部类

1. 定义:有类名,定义在外部类的成员位置上,用static修饰,本质是一个静态成员,作用域为整个类体。

2. 静态成员内部类可以添加任意修饰符,因为他本质是一个静态成员。

3. 静态成员内部类只能访问静态成员。静态内部类中的普通方法也只能访问静态属性和方法。

4. 外部其他类可以访问静态内部类,有两种方式:

        (1) 先给外部类分配空间,然后再通过外部类的实例给内部类分配空间(满足访问权限)

                外部类名.内部类名 = new 外部类名.静态内部类名(构造器的参数列表)

        (2) 在外部类中定义一个方法,用来返回静态内部类的对象实例(满足访问权限)

                外部类名.内部类名 = new 外部类名.方法名(方法的参数列表)

5. 访问外部类成员时,要通过“外部类名.成员名”的方式去访问、

相关内容

热门资讯

微信上链接拼三张房卡/新蜜瓜大... 拼三张是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:8488009许多玩家在游戏中会购买房卡来享受...
微信炸金花房卡找谁购买/微信斗... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:33903369许多玩家在游戏中会购买房卡来享...
微信群打炸金花房卡怎么搞/斗牛... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:55051770许多玩家在游戏中会购买房卡来享...
微信斗牛怎么买房卡/招财猫大厅... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:8488009许多玩家在游戏中会购买房卡来享受更...
微信群炸金花房间买房卡/新海狮... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:33903369许多玩家在游戏中会购买房卡来享...
微信炸金花房卡怎么开房间/微信... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:55051770许多玩家在游戏中会购买房卡来享...
微信群链接炸金花房卡怎样买/斗... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:8488009许多玩家在游戏中会购买房卡来享受...
炸金花链接房卡去哪里买/怎么创... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:33903369许多玩家在游戏中会购买房卡来享...
炸金花链接房卡去哪里买/微信牛... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:55051770许多玩家在游戏中会购买房卡来享...
微信里炸金花房卡卖家联系方式/... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:8488009许多玩家在游戏中会购买房卡来享受...
微信牛牛房卡如何购买/新世界大... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:33903369许多玩家在游戏中会购买房卡来享受...
微信炸金花房卡哪里有卖/新鸿狐... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:55051770许多玩家在游戏中会购买房卡来享...
炸金花房卡链接如何购买/斗牛房... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:8488009许多玩家在游戏中会购买房卡来享受...
炸金花好友房卡在哪里吗买/牛牛... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:33903369许多玩家在游戏中会购买房卡来享...
微信牛牛房卡链接在哪买的/九尾... 斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:55051770许多玩家在游戏中会购买房卡来享受...
创建炸金花微信链接房卡/微信牛... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:8488009许多玩家在游戏中会购买房卡来享受...
炸金花微信链接房卡/新猴王大厅... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:33903369许多玩家在游戏中会购买房卡来享...
炸金花房卡链接怎么买/微信牛牛... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:55051770许多玩家在游戏中会购买房卡来享...
微信炸金花怎么买房卡/战神大厅... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:8488009许多玩家在游戏中会购买房卡来享受...
微信群上炸金花房间链接怎么开/... 炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:33903369许多玩家在游戏中会购买房卡来享...