繼承
繼承的概述
1.提高了程式碼複用性,簡化了程式碼
2.讓類與類之間產生的繼承關係,才有了後面的多型性的存在
注意:千萬不要為了獲取其他類的功能簡化程式碼,而建立繼承關係,必須要類與類之間存在繼承關係,
子類擁有父類的成員,子類不能擁有父類中被private修飾後的成員
java多層繼承 ,在剁成繼承中最下層的子類擁有整個繼承體系的成員,最上層的父類裡面定義了所有子類的共性的描述
java中不存在多繼承,只支援單繼承,因為多繼承存在安全隱患,當多個父類定義了相同的成員,子類物件不確定執行哪一個,java保留這種機制,並用了另一種方式來實現多實現
public class Test {
public static void main(String[] args){
Cat cat=new Cat();
System.out.println(cat.buru);
}
}
class Mammal{
String buru="哺乳";
}
class MaoKe extends Mammal{
private String color;
void eat(){
System.out.println("get eat");
}
}
class Cat extends MaoKe{
void CathMouse(){
System.out.println("捕鼠");
}
}
class leopard extends MaoKe{
void run(){
System.out.println("奔跑");
}
}
相關文章
- odoo 繼承(owl繼承、web繼承、view繼承)Odoo繼承WebView
- 菱形繼承,虛繼承繼承
- 原型,繼承——原型繼承原型繼承
- 多繼承 與 多重繼承繼承
- Javascript繼承2:建立即繼承—-建構函式繼承JavaScript繼承函式
- Javascript繼承4:潔淨的繼承者—-原型式繼承JavaScript繼承原型
- C++中公有繼承、保護繼承、私有繼承的區別C++繼承
- day23:單繼承&多繼承&菱形繼承&__init__魔術方法繼承
- 類的繼承_子類繼承父類繼承
- JavaScript繼承JavaScript繼承
- javascript:繼承JavaScript繼承
- python繼承Python繼承
- JavaScript 繼承JavaScript繼承
- 10 #### 繼承繼承
- python 繼承Python繼承
- 多繼承繼承
- python 基礎之繼承、重寫、多繼承Python繼承
- 什麼是繼承?Python繼承的特徵有哪些?繼承Python特徵
- Javascrip—繼承(10)Java繼承
- JavaScript class 繼承JavaScript繼承
- JavaScript extends 繼承JavaScript繼承
- javascript之繼承JavaScript繼承
- 粗談繼承繼承
- 原型和繼承原型繼承
- 類的繼承繼承
- 繼承那些事繼承
- Swift-繼承Swift繼承
- C++繼承C++繼承
- C# 繼承C#繼承
- 繼承問題繼承
- PostgreSQL 表繼承SQL繼承
- 繼承那些坑繼承
- js之繼承JS繼承
- 16-繼承繼承
- 物件-原型-繼承物件原型繼承
- js繼承方式JS繼承
- 12.16 Java繼承Java繼承
- Java的繼承Java繼承