Tôi muốn xác định loại truyền từ kiểu tùy ý sang kiểu dữ liệu nguyên thủy trong Java. Có thể định nghĩa một diễn viên từ một loại tùy ý sang một loại tùy ý khác không?Xác định kiểu truyền trong Java
public class Foo{
//methods, constructor etc for this class
...
//make it possible to cast an object of type Foo to an integer
}
//example of how an object of type foo would be cast to an integer
public class Bar(){
public static void main(String[] args){
Foo foo1 = new Foo();
int int1 = (int)foo1;
System.out.println(int1+"");
}
}
Khá chắc chắn điều này là không thể, nhưng có lẽ ai đó có thể sửa tôi về vấn đề này. – AHungerArtist
Không thể có cấu trúc như diễn viên, miễn là các Lớp có cùng biến? –
@LeeScott không, Java sẽ ném một 'ClassCastException' – Dave