Tôi có một lớp "ChildClass" mở rộng lớp "ParentClass". Thay vì thay thế hoàn toàn hàm khởi tạo cho lớp cha, tôi muốn gọi hàm tạo của lớp cha trước, và sau đó thực hiện thêm một số công việc.Sử dụng hàm tạo mẹ trong lớp con trong Java
Tôi tin rằng theo mặc định hàm tạo 0 đối số của lớp cha được gọi. Đây không phải là những gì tôi muốn. Tôi cần các nhà xây dựng được gọi với một đối số. Điều này có thể không?
tôi đã cố gắng
this = (ChildClass) (new ParentClass(someArgument));
nhưng điều đó không làm việc bởi vì bạn không thể sửa đổi "này".
['super'] (http://download.oracle.com/javase/tutorial/java/IandI/super.html) trong Java. – birryree
Kiểm tra điều này cho một giải pháp: http://leepoint.net/notes-java/oop/constructors/constructor-super-example.html – Raihan