A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.首先在外部类和内部类中都加了一个静态的代码块(类加载时会自动执行静态代码块)
2.接着创建了一个外部类对象,有运行结果可以知道只加载了外部类
3.用     外部类名. new 内部类名();      创建了一个内部类对象。由运行结果可以看出只加载了内部类,而没有加载外部类
虽然知道了结果但不明白原理,希望知道的人能补充一下

内部类代码.jpg (150.73 KB, 下载次数: 16)

内部类代码.jpg

创建外部类对象.jpg (143.08 KB, 下载次数: 0)

创建外部类对象.jpg

创建静态内部类对象.jpg (128.38 KB, 下载次数: 0)

创建静态内部类对象.jpg

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马