Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

Downcasting ใน Java


ใช่ ตัวแปรสามารถดาวน์คาสต์ไปที่ช่วงล่างแทนได้ด้วยการแคสต์ มันอาจทำให้ข้อมูลสูญหายแม้ว่า ดูตัวอย่างด้านล่าง −

ตัวอย่าง

public class Tester {
   public static void main(String[] args) {
      int a = 300;
      byte b = (byte)a;
      System.out.println(b);
   }
}

ผลลัพธ์

มันจะพิมพ์ออกมาเป็น

44