一.題目

Given:

  class Vehicle{
  Vehicle() {
  System.out.println("Vehicle");
  }
  }
   
  class Bus extends Vehicle {
  Bus() {
  System.out.println("Bus");
  }
  }
   
  public class Transport {
  public static void main(String[] args) {
  Vehicle v = new Bus();
  }
  }
view rawOCA_27.java hosted with ❤ by GitHub

What is the result?

A. Vehicle Bus

B. Bus Vehicle

C. Bus

D. The program doesn't print anything

 

二.答案

A

 

三.解析

  1. 建立子類別物件
  2. 先呼叫父類別無參數的建構方法,印出 Vehicle
  3. 呼叫子類別無參數的建構方法,印出 Bus

image

四.參考資料

java extends 继承的一些小结

arrow
arrow
    文章標籤
    Java OCA 1Z0-808
    全站熱搜
    創作者介紹
    創作者 書童 的頭像
    書童

    小書童

    書童 發表在 痞客邦 留言(0) 人氣()