Tôi là một lập trình viên mới bắt đầu và tình cờ gặp này trong sách giáo khoa của tôi:Dấu ngoặc đơn xung quanh loại dữ liệu?
public boolean equals(DataElement otherElement)
{
IntElement temp = (IntElement) otherElement;
return (num == temp.num);
}
IntElement
là một lớp con của DataElement
. num
là một int lưu trữ một giá trị cho một danh sách liên kết.
Mục đích của (IntElement)
sau temp =?
Điều gì sẽ sai với IntElement temp = otherElement
? Và, nói chung, những gì đặt một kiểu dữ liệu trong ngoặc đơn như vậy làm gì?