java資料型別轉型

2021-07-29 07:05:23 字數 457 閱讀 3340

小型別可直接自動轉大型別,無需存在繼承或實現的關係

在char,byte 和 short中,我們可看到算術運算子的「轉型」效果。對這些型別的任何乙個進行算術運算,都會獲得乙個int結果。必須將其明確「造型」回原來的型別(縮小轉換會造成資訊的丟失),以便將值賦回那個型別。但對於int值,卻不必進行造型處理,因為所有資料都已經屬於 int型別。然而,如果對兩個足夠大的int 值執行乘法運算,結果值就會溢位。

變數的獲取及使用

擁有和父類相同的普通(靜態)成員變數時,向上轉型後訪問的是父類的

方法的獲取及使用

擁有和父類相同的普通成員方法(非靜態)時,向上轉型後訪問的是子類的

擁有和父類相同名字的靜態成員方法時,向上轉型後訪問的是父類的

向上轉型後父類的引用型別變數訪問不到子類特有的成員

如果要訪問子類特有的成員:型別強轉 **換的兩者需存在繼承或實現的關 系,否則不能進行)

java資料型別

整型 型別 儲存大小 取值範圍 int4位元組 2 147 483 648 2 147 483 647 21億 short 2位元組 32 768 32 767 long 8位元組 9 223 372 036 854 775 808 9 223 372 036 854 775 808 byte 1位...

java資料型別

1.整型 int 4位元組 byte 1位元組 short 2位元組 long 8位元組 2.浮點型 float 4位元組 double 8位元組 3.邏輯性 boolean false true 4.字元型 char 2位元組 c語言中時1位元組 類 介面 陣列 在棧中可以直接分配記憶體的資料就是...

Java資料型別

八種基本型別 一 整型 1 int 取值範圍 2147483648 2147483647 儲存位元組 4位元組 2 short 取值範圍 32768 32767 儲存位元組 2位元組 3 long 取值範圍 9223372036854775808 9223372036854775807 儲存位元組 ...