1. 程式人生 > >java編程思想第四版第九章習題

java編程思想第四版第九章習題

思想 成員 clas xtend out sys body java編程思想 abstract

  1. 第三題
    package net.mindview.interfaces;
    abstract class Base{
        public Base(){
            print();
        }
        abstract void print();
    }
    public class Test3 extends Base{
        private int i = 5;
        @Override
        void print() {
            System.out.println(i);
        }
        public static void main(String[] args) {
            Test3 t 
    = new Test3(); t.print(); } }

    輸出結果:

    0
    5

    調用基類構造方法的時候, 只是給子類的成員變量分配了一塊內存空間, 並將內存空間的值設置為默認值0. 當真正調用子類構造方法之前才會為成員變量賦值.

  2. lfa
  3. fasf
  4. fas
  5. fasdf
  6. asfd
  7. adfa
  8. sfda
  9. fas
  10. fasdf
  11. fasdf

java編程思想第四版第九章習題