java -繼承 -重寫
java -繼承 -重寫:
package com.etc.JiCheng;
/**
* 繼承 的練習
*/
public class MyVideoFile extends MyFile{
// 父類的public 成員自動繼承
// 新增子類的特性
public int duration; // 時長
public void play(){
System.out.println("播放視屏: " + this.name);
}
public void stop(){
System.out.println("停止播放:. " + this.name);
}
// 重寫父類的方法的 idea快捷鍵 Ctrl + o
/**
* 重寫父類是的列印出來的東西更全面些
*/
@Override
// 部分重寫
public void info() {
System.out.println("檔名: "+ this.name + ", 大小" + size + ",時長"+ duration);
// 完全重寫
// super.info();
// System.out.println("時長 :" + duration);
}
}
package com.etc.JiCheng;
public class MyFile {
public long size; // 檔案大小
public String name; // 檔名
// 顯示檔案資訊
public void info(){
System.out.println("檔案:" + name + ", 大小:"+ size);
}
}
package com.etc.JiCheng;
public class MyVideoFileM {
public static void main(String[] args) {
MyVideoFile m = new MyVideoFile();
m.size = 111; // 從父類myfile繼承過來的
m.name = "流行音樂";
m.duration = 130; // 來自子類
// m.play();
// m.info();
m.stop();
}
}
相關文章
- python 基礎之繼承、重寫、多繼承Python繼承
- 二、Java初級--8、繼承和重寫方法Java繼承
- JAVA物件導向高階:繼承:許可權修飾符(繼承注意事項) 單繼承 Object類 方法重寫Java物件繼承Object
- python繼承和重寫init方法--例項Python繼承
- 12.16 Java繼承Java繼承
- Java的繼承Java繼承
- java繼承extendsJava繼承
- Java集合繼承圖Java繼承
- java中的繼承Java繼承
- Java繼承練習Java繼承
- odoo 繼承(owl繼承、web繼承、view繼承)Odoo繼承WebView
- 重學 JS 系列:聊聊繼承JS繼承
- java繼承——對物件中的重複內容說ByeJava繼承物件
- java繼承與多型Java繼承多型
- 【Java】繼承、抽象、組合Java繼承抽象
- Java 繼承是什麼?Java繼承
- java物件導向繼承Java物件繼承
- 菱形繼承,虛繼承繼承
- 原型,繼承——原型繼承原型繼承
- 關於繼承、重寫、過載的易混淆之處的總結繼承
- c++繼承,隱藏(重定義)C++繼承
- java——繼承遇到構造方法Java繼承構造方法
- java繼承基礎詳解Java繼承
- Java之繼承和抽象類Java繼承抽象
- 多繼承 與 多重繼承繼承
- JSON繼承JsonConverter序列化與反序列化重寫類屬性JSON繼承
- Javascript繼承2:建立即繼承—-建構函式繼承JavaScript繼承函式
- Javascript繼承4:潔淨的繼承者—-原型式繼承JavaScript繼承原型
- Java入門系列-16-繼承Java繼承
- Java核心技術筆記 繼承Java筆記繼承
- Java 自學 - 介面與繼承 介面Java繼承
- 繼承繼承
- python3 筆記19.類的繼承和重寫、新增新方法Python筆記繼承
- C++中公有繼承、保護繼承、私有繼承的區別C++繼承
- 單重繼承缺陷的臨時解決方法繼承
- day23:單繼承&多繼承&菱形繼承&__init__魔術方法繼承
- JAVA物件導向高階一:繼承Java物件繼承
- Java中介面與繼承的區別Java繼承