Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (71.19 KB, 5 trang )
36
Java vs C++
8. Java không có con trỏ.
9. Java không có huỷ tử (destructor), nó chỉ có phương
thức finalize() được gọi bởi Garbage Collector.
10. Java không hỗ trợ đối số mặc định.
11. Java chỉ hỗ trợ kế thừa đơn, tất cả mọi lớp đều mặc
định kế thừa từ lớp Object.
12. Java không có template.
13. Java không có từ khoá virtual. Tất cả mọi phương
thức non-static đều luôn dùng dynamic binding.
14. Java không có quá tải toán tử (operator overloading).
15. Đối số của hàm luôn được xử lý như đối số giá trị
(value argument)
37
Bài tập
1. Cài đặt lại các nội dung lý thuyết đã học.
2. Xây dựng lớp Candidate (Thí sinh) gồm các
thuộc tính: mã, tên, ngày tháng năm sinh,
điểm thi Toán, Văn, Anh và các phương
thức cần thiết.
3. Xây dựng lớp TestCandidate để kiểm tra
lớp trên:
Nhập vào 10 thí sinh
In ra thông tin về các thí sinh có tổng điểm lớn
hơn 15
38
Bài tập
4. Xây dựng lớp Point có dữ liệu là 2 toạ độ
x,y và các phương thức cần thiết. Thêm
phương thức toString để trả về một String