คอนสตักเตอร์เมธอด (Constructor Method)

คอนสตักเตอร์เมธอด (Constructor Method)

ตัวอย่าง 4.16 การใช้ super กับ this ใน constructor

class sub01 {

void subx() {

System.out.println(“subx in sub01”);

}

}

class sub02 {

void subx() {

System.out.println(“subx in sub02”);

}

}

class j0404 extends sub02 {

j0404() {

  super.subx(); // subx in sub02

  this.subx(); // subx in main

}

public static void main(String args[]) {

  sub01 x = new sub01();

  System.out.println(“main”); // main

  x.subx();      // subx in sub01

  j0404 y = new j0404();

}

void subx() {

  System.out.println(“subx in main”);

}

}