zoukankan      html  css  js  c++  java
  • 尝试创建一个父类和子类,分别创建一个构造方法,然后向父类和子类添加成员变量和方法,并总结构造子类对象时的顺序。

    package com.hanqi;
     
    public abstract class UseCase1 {
        abstract void testAbstract();
        UseCase1(){//(1)首先执行父类构造方法
            System.out.println("before testAbstract()");
            testAbstract();//如果调用了抽象方法,调用子类覆盖的方法。这里调用Atest类的testAbstract()方法
            System.out.println("after testAbstarcat()");
        }
        public static void main(String args[]){
            new Atest();
        }
    }
    class Atest extends UseCase1{
        private int i=1;//(2)使成员变量进行初始化
        void testAbstract(){
            System.out.println("testAbstract()"+i);
        }
        public Atest(){//(3)调用子类构造方法
            System.out.println(i);
        }
    }
  • 相关阅读:
    工作总结06
    工作总结05
    工作总结04
    站立会议01
    团队项目估算
    团队项目计划会议
    团队需求分析视频
    团队介绍
    团队项目计划会议01
    电梯演讲
  • 原文地址:https://www.cnblogs.com/bianxiaoyan/p/5263911.html
Copyright © 2011-2022 走看看