Tôi đã tự hỏi liệu có thể khai báo một đối tượng mới của một số kiểu Java nhất định hay không, vì tôi có kiểu đó được biểu diễn như một đối tượng Lớp.Khai báo đối tượng Java với tên kiểu/lớp của nó như là chuỗi
Ví dụ, chúng ta hãy nói rằng tôi có
SomeClass obj1;
Class c = obj1.getClass();
Bây giờ tôi muốn nhân "c" và sử dụng nó để khai báo một đối tượng mới của loại đó. Nội dung nào đó dọc theo các dòng sau:
Class<c> my_new_var;
sao cho my_new_var sau đó sẽ là biến cùng loại/lớp như obj1. Điều này liên quan trực tiếp, tôi đoán, cho dù chúng ta có thể sử dụng một đối tượng Class (hoặc một cái gì đó liên quan đến đối tượng Class đó) như một kiểu trong khai báo một biến mới.
Điều đó có thể xảy ra hoặc không thể kể từ khi Java được nhập mạnh?
Cảm ơn trước,
Bruno
thủ đoạn gian trá động như vậy thậm chí còn khuyến khích bằng các ngôn ngữ năng động. Tại sao bạn nghĩ rằng đây là một ý tưởng tốt? – delnan