memberinnerclasstest.java

来自「《Java核心技术应用开发》电子工业出版社书籍源代码」· Java 代码 · 共 31 行

JAVA
31
字号
/**
 * MemberInnerClassTest.java
 *
 */

package sample;

public class MemberInnerClassTest {
    
   public static void main(String [] args) {
      OuterHull outer = new OuterHull();
      OuterHull.InnerCore inner = outer.new InnerCore();
      System.out.println("OuterHull = " + outer.ship);
      System.out.println("InnerCore = " + inner.ship);
      inner.communicate();
   }
    
}

class OuterHull {
   String ship = "U.S.S. Enterprising";

   class InnerCore {
      String ship = "Shuttle Craft";
      void communicate() {
         System.out.println("OuterHull = " + OuterHull.this.ship);
         System.out.println("InnerCore = " + this.ship);
      }     
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?