ฉันมีชั้นเรียนต่อไปนี้:
public class Test {
public static int a = 0;
public int b = 1;
}
เป็นไปได้หรือไม่ที่จะใช้การสะท้อนเพื่อรับรายการของฟิลด์คงที่เท่านั้น? Test.class.getDeclaredFields()
ฉันรู้ฉันจะได้รับอาร์เรย์ของฟิลด์ทั้งหมดที่มี แต่ดูเหมือนว่าไม่มีวิธีการตรวจสอบว่าField
อินสแตนซ์เป็นตัวแทนของสนามคงที่หรือไม่
ฉันเป็นจาวารุ่นใหม่ฉันอยากรู้ว่าทำไม Java ไม่ได้ใส่คุณสมบัติเหล่านี้ไว้ในคลาส Field เช่น C #, อะไรคือข้อดีของการออกแบบนี้? ขอบคุณ
—
อัลเลน