Widening casting là gì?

Phrase Programming
Ép kiểu nới rộng

Trong Java, ép kiểu nới rộng (widening casting) là chuyển đổi một kiểu dữ liệu (data type) kích thước nhỏ hơn thành một kiểu dữ liệu kích thước lớn hơn (byte -> short -> char -> int -> long -> float -> double). Ép kiểu nới rộng (widening casting) được thực hiện tự động khi chuyển kiểu dữ liệu kích thước nhỏ hơn sang kiểu dữ liệu kích thước lớn hơn. Xem ví dụ bên dưới:


public class Main {
  public static void main(String[] args) {
    int myInt = 9;
    double myDouble = myInt; // Automatic casting: int to double

    System.out.println(myInt);      // Outputs 9
    System.out.println(myDouble);   // Outputs 9.0
  }
}

Learning English Everyday