Xem xét bài toán nhập vào danh sách sinh viên gồm n sinh viên với những thông tin: Họ và tên, Ngày sinh, Giới tính, Địa chỉ, Lớp và hiển thị thông tin theo ngày sinh tăng dần. Các lớp đối tượng cần xây dựng cho bài toán gồm Lớp Sinh viên và lớp danh sách sinh viên. Các thuộc tính của lớp danh sách sinh viên là:
Người ta cần quản lý cần quản lý các thông tin về công dân để xác định xem hai công dân bất kỳ có thể kết hôn được với nhau hay không. Biết rằng điều kiện kết hôn là: là công dân từ 18 tuổi trở nên, có tình trạng kết hôn là độc thân, hai công dân kết hôn không cùng giới tính, đồng thời phải lưu lại các thông tin của người kết hôn. Các lớp cần thuộc tính cần xây dựng cho hai lớp đối tượng của bài toán trên là:
Xem xét bài toán nhập vào danh sách sinh viên gồm n sinh viên với những thông tin: Họ và tên, Ngày sinh (dd/mm/yyyy), Giới tính, Địa chỉ, Lớp và hiển thị thông tin theo ngày sinh tăng dần. Nếu bài toán yêu cầu xây dựng trong C++, các lớp đối tượng cần xây dựng cho bài toán gồm Lớp Sinh viên và lớp danh sách sinh viên. Các thuộc tính của lớp danh sách sinh viên là:
Cho các lớp sau: class Thi_sinh { int SBD; char Hoten[40]; int Gt; …. }; class Ds_thi_sinh { Thi_sinh *ds; int sothisinh; … }; Quan hệ giữa lớp Ds_thi_sinh và Thi_sinh là: