java 14 型別轉換與介面

2021-08-02 19:43:16 字數 1484 閱讀 6048

一、

package study;

public

class

person

extends

animal

}

②強制型別轉換

package study;

public

class testit

}

二、傳值與傳址

①在person中定義乙個age

package study;

public

class

person

extends

animal

}

②引用發生兩個不同的情況

package study;

public

class testit

}

結果如下:

100

30為什麼?什麼時候傳值,什麼時候傳址

2.傳值與傳址

簡單型別的變數傳值 byte,short,int,long / float,double / boolean / char

引用型別的變數傳址 string,物件

三、介面

3.介面 inte***ce

介面 有點類似於 繼承 中的父類

//想繼承多個類

①首先新建乙個student介面

package study;

public

inte***ce student

②新建乙個teach介面

package study;

public

inte***ce teacher

③新建乙個class匯入汝休息啊

package study;

public

class

assist

implements

student, teacher

@override

public

void

study()

}

④然後再進行完善

package study;

public

class

assist

implements

teacher, student

@override

public

void

teach()

}

⑤在testit進行呼叫

package study;

public

class testit

}

順便講了一下強制型別轉換

Java基礎》2 型別轉換 強制型別轉換

僅供自己記錄學習,歡迎指導 當資料型別不一樣時,將會發生資料型別轉換 自動型別轉換 隱式 1.特點 不需要進行特殊處理,自動完成 2.規則 資料範圍從小到大 強制型別轉換 顯式 public class demo01datatype 強制型別轉換 1.特點 需要進行特殊的格式處理,不能自動完成 2....

21型別轉換

典型案例總結 靜態型別轉換,編譯的時c 編譯器會做型別檢查 基本型別能轉換 但是不能轉換指標型別,只要隱式型別轉換可以的地方都可以使用static cast。若不同型別之間,進行強制型別轉換,用reinterpret cast 進行重新解釋。一般性結論 總結 static cast 和reinter...

七型別轉換

c 提供六種型別轉換符號。前兩種是c風格,稱為c風格強制轉換,t 或者t 他們的效果一樣。後面四種分別是 負責將const型別轉換為非const型別,也可以反過來轉換。通常非const型別會自動轉換成const型別,所以一般不需要使用const cast進行轉換,但是如果有過載函式或者模板特化的話,...