01 import java.util.*;
02 public class Test{
03 public static void main(String[] args){
04 new Child().m();
05 }
06 }
07 class Person{
08 public Person(){
09 System.out.println("Person");
10 m();
11 }
12 public void m(){
13 System.out.println("Person m");
14 }
15 }
16 class Child extends Person{
17 public Child(){
18 System.out.println("Child");
19 super.m();
20 }
21 public void m(){
22 System.out.println("Child m");
23 }
24 }
25
26 输出:
27 //Person
28 //Child m
29 //Child
30 //Person m
31 //Child m
知识点:构造方法调用顺序
方法重载
显式调用父类构造方法必须放在第一行
没有评论:
发表评论