Chào anh chị ạ,
Do topic cũ đã đóng nên em lập topic mới (Tạo nhóm học Lập Trình Java)
Trích lời
Em cũng mới học lại java core (em biết code rồi, đã sử dụng Spring) nhưng đang bị mất gốc. Em xin trả lời như sau:
interface, abstract class, class có thể cùng nằm trong 1 file java không ?
=> Được, thậm chí có thể khai báo như này:
public abtract interface ABC {}
khi bạn khai báo 1 constructor thì default construcor có còn không?
=> Không, khai báo constructor thì defalut constructor sẽ mất.
khái niệm default constructor với user-define constructor?
=> default constructor là hàm được JVM tự khởi tạo khi class không có user define constructor, nó không có tham số, body rỗng nếu không có kế thừa. Còn user define constructor là method constructor chúng ta viết thường ngày.
class con có thừa kế thuộc tính private của class cha không, có thể truy cập được không?
=>Không, class con chỉ kết thừa được thuộc tính có modified từ protected trở lên.
Còn 2 câu này thì em không biết, mong được giải đáp, em cảm ơn.
2 class trong 1 file.java khi biên dịch sẽ cho mấy file.?
cách khai báo thế này có ý nghĩa gì classCha oj = new classCon()
=> Có phải để phòng hờ trường hợp oj
trong tương lai có thể bị gán lại object khác mà cũng cùng là con của classCha?