Java學習筆記 繼承 extends

2021-09-10 14:00:12 字數 2499 閱讀 3970

package cn.itcast.day09.demo01;

public

class

employee

}

package cn.itcast.day09.demo01;

public

class

teacher

extends

employee

package cn.itcast.day09.demo01;

//定義了另外乙個子類

public

class

assistant

extends

employee

package cn.itcast.day09.demo01;

/*繼承:子類就是乙個父類

* 定義父類:常規的類定義方法

* 定義子類:public class 子類名稱 extends 父類名稱{}*/

public

class

demo01extends

}

package cn.itcast.day09.demo2;

public

class

fu}

package cn.itcast.day09.demo2;

public

class

ziextends

fu}

package cn.itcast.day09.demo2;

public

class

demo01extandfield

}

成員變數的區分:

package cn.itcast.day09.demo03;

public

class

fupackage cn.itcast.day09.demo03;

public

class

ziextends

fu}

package cn.itcast.day09.demo03;

/*三個num 父類 子類 子類方法中

*區域性變數:

* 本類的成員變數

*父類的成員變數

* */

public

class

demo01extandfield

}

package cn.itcast.day09.demo04;

public

class

fupublic

void

method()

}package cn.itcast.day09.demo04;

public

class

ziextends

fupublic

void

method()

}

package cn.itcast.day09.demo04;

/*成員方法的訪問

* */

/*重寫(override)

* 在繼承關係中,方法名稱一樣,引數列表一樣

* 重寫(override):引數列表一樣 方法覆蓋 建立物件是誰,就用誰的方法

* 過載(overload):引數列表不一樣*/

public

class

demo01extandsmethod

}

方法覆蓋

package cn.itcast.day09.demo05;

public

classfu}

package cn.itcast.day09.demo05;

public

class

ziextendsfu}

package cn.itcast.day09.demo05;

//@override 寫在方法前面,用於檢測是否是覆蓋

public

class

demo01override

構造方法

package cn.itcast.day09.demo06;

public

class

fupublicfu(

int num)

}package cn.itcast.day09.demo06;

public

class

ziextendsfu}

package cn.itcast.day09.demo06;

public

class

demo01construct

}

Java學習筆記 繼承

1.繼承 子類父類的關係 經典例子 汽車分為卡車,客車,作為父類有顏色,發動機屬性,行駛,加油等方法,作為子類除了有父類的所有屬性和方法外又包含不同的屬性,方法。如客車屬性有最大載客量,方法有載客方法,卡車有最大載重量的屬性,和裝載方法 繼承的作用 減少相同功能 的編寫,使 修改更安全,便捷,例如 ...

JAVA學習筆記 繼承

繼承是一種子父類關係,其中 子類繼承了父類一般屬性和方法。如動物類 子類 食草 食肉 子類 羚羊,奶牛 豹子,獅子。注意 1.extends 關鍵字,繼承 語法 public class 子類 extends 父類 2.父類的私有化屬性和方法不能被子類繼承 訪問?1.一般都使用子類 2.核心優勢 可...

JAVA基礎學習 繼承筆記

繼承 類與類之間的關係,非物件跟物件之間的關係 1.目的 繼承是乙個父類到另乙個子類的功能延續,體現功能的復用 注 可以 一父多子 注 乙個類只能有乙個直接父類 注 繼承具有傳遞性 注 final關鍵字修飾的類不能被繼承 public class student extends person 2.繼...