30/09/2018, 18:54

Lỗi về kế thừa trong java

fixed .

Nguyễn Hữu Quyền viết 21:07 ngày 30/09/2018

Tắt bỏ bật lên lại là sao ? Nếu bạn tắt luôn chương trình thì nó sẽ mất luôn dữ liệu , trừ khi bạn đã lưu trữ bền vững vào database

Dương Đình Vũ viết 21:04 ngày 30/09/2018

em lưu vào file dat. gái trị của thuộc tính riêng còn nguyên luôn

Nguyễn Hữu Quyền viết 21:11 ngày 30/09/2018

Em giải thích cụ thể hơn anh nghe nào, đối tượng Sach đó em đã lưu vào file dat, xong em load dữ liệu từ file đó ra mà không có hay là sao ?

Dương Đình Vũ viết 20:55 ngày 30/09/2018

em lưu đối tượng arraylist vào file dat.
khi load lên thì giá trị thuộc tính riêng của Sach còn nguyên.
còn gái trị thuộc tính của SanPham thì về mặc định

Nguyễn Hữu Quyền viết 20:56 ngày 30/09/2018

anh nghĩ về mặt kế thừa là ổn rồi, em thử kiểm tra lại cho anh cách em thiết lập giá trị mặc định , có khi nó lại ghi đè lên dữ liệu từ file dat, thứ hai em thử kiếm tra lại lúc set các giá trị từ file dat cho đối tượng Sach có gì không ổn không.

Dương Đình Vũ viết 21:03 ngày 30/09/2018

thanks anh,
em fix được rồi.
là do lớp cha SanPham em k implements Serializable nên trong file dat k có giá trị thuộc tính trong SanPham.

Nguyễn Hữu Quyền viết 21:01 ngày 30/09/2018

Tốt rồi ^^~ ,em giỏi đó , kỹ năng mò lỗi và rút kinh nghiệm là tối quan trọng với lập trình viên đó, anh có một thói quen là sau khi gỡ được lỗi gì đặc biệt thì đều ghi vào sổ , sau này đọc lại hoặc bị gặp lại thì có cách giải quyết ngay. Vì khi em làm dự án , có nhiều loại lỗi nó rất phức tạp ,đôi khi lại phải cấu hình đủ thứ, đặc biệt java hay gặp lỗi phối hợp các API không tương thích hay sai thứ tự cũng ra lỗi :3 , hihi nên thôi ghi lại cho chắc,

Chúc em học tốt nhé ^^~

P/s: sau khi giải quyết được vấn đề em đừng nên xóa nội dung đi nhé, nên để nguyên câu hỏi và ghi giải pháp, để sau này lỡ bạn nào bị giống em thì có cái mà tham khảo.

Bài liên quan
0