simpleinheritance.java

来自「180个针对Java初学者的简单实例,包含了180個適合與初學者的源碼實例」· Java 代码 · 共 40 行

JAVA
40
字号
class A {
  int i, j;
  void showij() {
    System.out.println("i and j: " + i + " " + j);
  }
}
//创建一个继承超类A的子类B 
class B extends A {
  int k;
  void showk() {
    System.out.println("k: " + k);
  }
  void sum() {
    System.out.println("i+j+k: " + (i+j+k));
  }
}
class SimpleInheritance {
  public static void main(String args[]) {
    A superOb = new A();
    B subOb = new B();
    // The superclass may be used by itself.
    superOb.i = 10;
    superOb.j = 20;
    System.out.println("Contents of superOb: ");
    superOb.showij();
    System.out.println();
    /* The subclass has access to all public members of
     its superclass. */
    subOb.i = 7;
    subOb.j = 8;
    subOb.k = 9; 
    System.out.println("Contents of subOb: ");
    subOb.showij();
    subOb.showk();
    System.out.println();
    System.out.println("Sum of i, j and k in subOb:");
    subOb.sum();
  }
}

⌨️ 快捷键说明

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