4
มีบางอย่างเช่น Annotation Inheritance ใน java หรือไม่?
ฉันกำลังสำรวจคำอธิบายประกอบและมาถึงจุดที่ดูเหมือนว่าคำอธิบายประกอบบางส่วนจะมีลำดับชั้น ฉันใช้คำอธิบายประกอบเพื่อสร้างโค้ดในพื้นหลังสำหรับการ์ด การ์ดมีหลายประเภท (รหัสและคำอธิบายประกอบที่แตกต่างกัน) แต่มีองค์ประกอบบางอย่างที่เหมือนกันเช่นชื่อ @Target(value = {ElementType.TYPE}) public @interface Move extends Page{ String method1(); String method2(); } และนี่จะเป็นคำอธิบายประกอบทั่วไป: @Target(value = {ElementType.TYPE}) public @interface Page{ String method3(); } ในตัวอย่างด้านบนฉันคาดว่า Move to inherit method3 แต่ฉันได้รับคำเตือนว่าขยายไม่ถูกต้องกับคำอธิบายประกอบ ฉันพยายามให้คำอธิบายประกอบขยายฐานทั่วไป แต่ไม่ได้ผล เป็นไปได้หรือเป็นเพียงปัญหาการออกแบบ