- //外部类
- class Outer5{
- //外部类成员方法
- public void function(){
- //局部内部类
- class Inner5{
- //局部内部类成员方法
- public void run(){
- System.out.println("hello.java ");
- }
- }
- //在外部类成员方法中获取其内部类对象。
- new Inner5().run();
- }
- }
- public class InnerDemo5 {
- public static void main(String[] args) {
-
- /*因为内部类是在局部方法中,所以得在局部方法中创建内部类对象并调用内部类中的成员方法,
- 通过外部类对象调用局部方法来实现内部类中的方法。
- */
- //通过外部类对象调用其成员方法。
- new Outer5().function();
- }
- }
复制代码 |