多型的應用

2021-09-26 02:52:58 字數 666 閱讀 7925

形式引數

基本型別滿足型別轉換的規則

引用型別

普通類

當乙個形參希望我們傳入的是乙個普通類時,我們實際上傳入的是該類的物件/匿名物件

抽象類

當乙個形參希望我們傳入的是乙個抽象類時,我們實際上傳入的是該類的子類對

象/子類

匿名物件

\color

子類物件/子

類匿名對

介面

當乙個形參希望我們傳入的是乙個介面時,我們實際上傳入的是該類的實現類

物件/實

現類匿名

物件

\color

實現類物件/

實現類匿

名物件

當乙個方法的形參是引用型別的時候,建議養成乙個好的習慣: 做非空判斷
子類匿

名物件:

\color

子類匿名物件

:

new 類名()
特點:

\color

特點:1.這是乙個物件

2.這是乙個子類物件

3.這是乙個子類匿名物件

這個物件沒有名字(廢話)

4.這個物件只能夠訪問一次

多型的應用

一 多型的概念 物件導向語言有三大主要特徵 封裝 繼承 多型 封裝是為了把我們需要隱藏的東西私有化,不讓別人知道,把該暴露的暴露出去 繼承提高了 的復用性,我們可以直接拿父類中的屬性,而且子父類的產生使類與類之間產生了關係,就有了多型的出現。顧名思義,多型就是事物的多種體現形態,學生軍人農民都是人,...

多型的應用體現

多型的應用體現例項 package bxdstudy public class duotai 這個類是使得無論基礎生還是優等生都可以呼叫方法 class dostudent 學生類 抽象的 abstract class student 基礎生繼承 class basestudent extends ...

java多型應用

物件導向的三大特徵 1.封裝 2.繼承。3.多型 多型 乙個物件具備多種形態。父類的引用型別變數指向了子類的物件 或者是介面 的引用型別變數指向了介面實現類的物件 多型的前提 必須存在繼承或者實現 關係。動物 a new 狗 多型要注意 的細節 1.多型情況下,子父類存在同名的成員變數時,訪問的是父...