เนื่องจากการใช้ Generics ใน Java ฉันจึงต้องใช้ฟังก์ชันที่มีVoid
ประเภท return:
public Void doSomething() {
//...
}
และคอมไพเลอร์เรียกร้องให้ผมกลับมาบางสิ่งบางอย่าง ตอนนี้ฉันเพิ่งกลับมาnull
แต่ฉันสงสัยว่านั่นเป็นการฝึกเขียนโค้ดที่ดีหรือไม่ ...
ฉันกำลังถามเกี่ยวกับV oid ไม่ใช่v oid ชั้นVoid
, ไม่void
คำหลักที่สงวนไว้
ฉันได้ลองVoid.class
แล้วvoid
เช่นVoid.TYPE
กันnew Void()
ไม่กลับมาเลย แต่ทั้งหมดนั้นไม่ได้ผลเลย (ด้วยเหตุผลที่ชัดเจนมากหรือน้อย) (ดูรายละเอียดคำตอบนี้ )
- แล้วฉันควรจะส่งคืนอะไรถ้าประเภทการส่งคืนของฟังก์ชันคือ
Void
อะไร? - การใช้งานทั่วไปของ
Void
คลาสคืออะไร?