freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

繼承和多態(tài)ppt課件-展示頁

2025-05-12 01:52本頁面
  

【正文】 utomobile{ private int price。 protected float speed。第三章 繼承和多態(tài) 本章要點(diǎn) 一、繼承和多態(tài)的概念 二、類成員的繼承 屬性與方法的繼承 this 和 super 的使用 構(gòu)造函數(shù)的繼承和重載 最終類和最終類成員 對(duì)象在繼承關(guān)系中的改變 抽象類在繼承中的特點(diǎn) 一、繼承和多態(tài)的概念 繼承的概念: 通過必要的說明能夠?qū)崿F(xiàn)某個(gè)類無需重新定義就擁有另一個(gè)類的某些屬性和方法,并把這種關(guān)系稱為繼承,先定義的類成為父類,后定義的類稱為子類,并且允許多層的繼承關(guān)系 Java中的類是以類的層次來存在的。 Java中的類可用extends關(guān)鍵字來聲明為另一個(gè)類的子類( subclass) .子類從父類 (superclass)那里繼承 (inherit)變量和方法 ,然后可像在子類中聲明的一樣來使用這些變量和方法 . 車輛 機(jī)動(dòng)車 非機(jī)動(dòng)車 內(nèi)燃機(jī)車 電車 人力車 蓄力車 柴油機(jī)車 汽油機(jī)車 馬車 手推車 自行車 繼承的定義 public class Vehicle{ String color=“white”。 public void accelerate(){ } …….. } public class Automobile extends Vehicle{ float fuelConsumption。 public void decelerate(){ speed =。 兩種情況: ? 覆蓋:在子類中直接定義和父類同樣的屬性和方法,但重新編寫了方法體,即子類與父類方法的星參與返回值都相同,而內(nèi)部處理不同,這種方法在使用過程中, Java虛擬機(jī)會(huì)根據(jù)調(diào)用這個(gè)方法的類來確定哪個(gè)方法被調(diào)用 ? 重載:同一個(gè)類定義中有多個(gè)同名的方法,但有不同的形參,而且每個(gè)方法有不同的方法體,調(diào)用時(shí)根據(jù)形參的個(gè)數(shù)和類型來決定調(diào)用的是哪個(gè)方法 注:不能根據(jù)返回值的類型來區(qū)分重載的方法 二、 類成員的繼承 類成員:屬性、方法、構(gòu)造函數(shù) 屬性的繼承 屬性的繼承:子類不需要再定義就擁有了父類已有的非私有屬性 注 :繼承了屬性,表示子類被創(chuàng)建時(shí)另開辟了新的空間來存儲(chǔ)從父類繼承而來的屬性,其初值應(yīng)該是父類中該屬性的初值,但之后,雙方的相同屬性就是彼此相互獨(dú)立的變量了。 public cla
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1