zoukankan      html  css  js  c++  java
  • java的构造方法链

    转自:http://blog.csdn.net/Mr_KkTian/article/details/70226561

    1.简介

    构造一个类的实例时, 将会调用沿着继承链的所有父类的构造方法。 当构造一个子类的对象时, 子类构造方法会在完成自己的任务之前, 首先调用它的父类的构造方法。 如果父类继承自其他类, 那么父类构造方法又会在完成自己的任务之前,调用它自己的父类的构造方法。 这个过程持续到沿着这个继承体系结构的最后一个构造方法被调用为止。

    2.实例

    public class Faculty extends Employee{
        public Faculty(){
            System.out.println("(3)Performs Faculty's tasks") ;
        }
        public static void main(String[] args){
            Faculty fac=new Faculty();
        }
    }
    class Employee extends Person {
        public Employee(){
            System.out.println("(2)Performs Employee's tasks");
        }
    }
    class Person {
        public Person(){
            System.out.println("(1)Performs Person's tasks");
        }
    }

    运行结果: 
    (1)Performs Person’s tasks 
    (2)Performs Employee’s tasks 
    (3)Performs Faculty’s tasks

  • 相关阅读:
    Python并发编程—自定义线程类
    Python并发编程—线程对象属性
    syfomny 好教材....
    drupal_get_css -- drupal
    common.inc drupal
    date iso 8610
    js很好的教材
    user_load_by_name
    eck add form
    把一个表导入到另一个地方...
  • 原文地址:https://www.cnblogs.com/crazylqy/p/7966055.html
Copyright © 2011-2022 走看看