01/10/2018, 17:11
Cho em xin ví dụ tác dụng của constructor ạ?
Chào các anh chị, em mới học Java nên chưa thấy tác dụng nổi bật của Constructor, mong các anh chị cho em ví dụ làm nổi lên tác dụng của nó trong Class ạ. Em cám ơn.
Bài liên quan
Nó giúp khởi tạo các giá trị để cung cấp dữ liệu cho các đối tượng thôi. Ví dụ nhé:
Bây giờ mình có một
Class Person
(không có Constructor) như sau :Nếu như bây giờ mình muốn khởi tạo một đối tượng Person có
name = "DAN"
vàage = 15
thì sẽ phải viết như thế nàyNhưng nếu bây giờ ta thêm vào 1 Constructor như sau vào
Class Person
Lúc đó thì việc khai báo sẽ ngắn gọn hơn, chỉ bằng 1 dòng code
Trong firebase android java để nhận dữ liệu cần 1 constructor rỗng
public Person() { /* Blank */ }
Constructor còn có nhiệm vụ rất quan trọng khi bạn sử dụng thừa kế trong oop nữa. Khi class con gọi constructor của class cha để khởi tạo dữ liệu.