子類繼承父類,初始化以及方法呼叫順序

2022-06-23 19:21:11 字數 539 閱讀 2401

// 父類
public class parenta 

public parenta()

public void function()

}

public class subclassb extends parenta 

public subclassb()

public void function()

public static void main(string args)

}輸出結果:

static a

parenta static i = 5

static b

i'm a class

parenta static j = 0

helloa

i'm b class

hellob

b function

父類中靜態成員變數和靜態**塊——子類中靜態成員變數和靜態**塊——父類中普通成員變數和**塊——父類構造方法——子類中普通成員變數和**塊——子類構造方法