Trong javascript, bạn có thể tham chiếu thuộc tính của đối tượng bằng ký hiệu dấu chấm hoặc ký hiệu ngoặc đơn. Điều này có thể hữu ích bằng cách sử dụng biến chuỗi chẳng hạn như:Ký hiệu Khung Java?
var myObject = { hello: "world" };
var prop = "hello";
// both will output "world".
console.log(myObject[ prop ]);
console.log(myObject.hello);
Có cú pháp tương tự trong java để truy cập các thuộc tính đối tượng sử dụng biến chuỗi, tương tự như ký hiệu khung của javascript không?
Điều gần nhất với câu trả lời của bạn sẽ là thông qua [phản ánh] (http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html#getField (java.lang.String)), nhưng điều này có lẽ không nên được thông báo. Không có tương tự trực tiếp vì Java tương đối nghiêm ngặt khi gõ. – oldrinb
Quan trọng hơn tôi nghĩ là câu hỏi là "tại sao?". Nếu nó chỉ là sự tò mò thì sự phản chiếu hoặc sử dụng một bản đồ băm bình thường sẽ làm. Nếu không, chúng ta cần một bối cảnh tốt hơn của vấn đề. –