PHP: Bài tập 4
Mục tiêu
Bài tập này sinh viên sẽ học được những kỹ năng về lập trình hướng đối tượng trong PHP.
Bài tập
Tạo file php tên là lab3.php trong đó viết mã PHP để thực hiện các công việc sau:
1. Xây dựng lớp Person với các thuộc tính và phương thức như sau:
o Thuộc tính public là Name (tên)
o Thuộc tính private là Gender (giới tính)
o Thuộc tính tĩnh là Country (quốc gia)
o Thuộc tính protected là Address (địa chỉ)
o Hai hằng là MALE = ‘1’, FEMALE = ‘0’
o Phương thức khởi tạo có 1 tham số kiểu tham trị: gán giá trị của tham số cho thuộc tính Name.
o Phương thức public setGender có 1 tham số kiểu tham trị: nếu giá trị tham số bằng với giá trị của một trong các hằng trên thì gán giá trị đó cho thuộc tính Gender.
o Phương thức public showAll không có tham số: đưa ra tất cả thông tin có thể về đối tượng lớp Person (các thuộc tính).
b. Xây dựng lớp Employee kế thừa lớp Person với các thuộc tính và phương thức thêm như sau:
Name = …, Gender = …, Country = …, Address = …, Age = …