tailieunhanh - Bài giảng Công nghệ Web và Ứng dụng: Phần 2 - Nguyễn Hoàng Tùng

Phần 2 giúp người học hiểu về "Lập trình hướng đối tượng trong PHP". Nội dung trình bày cụ thể gồm có: Giới thiệu, khai báo một lớp, thuộc tính, phương thức, truy cập các thành phần của lớp bằng $this, giải quyết vấn đề không cho phép overloading trong PHP, hàm tạo (__construct), hàm hủy (__destruct), thành phần static, kế thừa (extends), hàm lấy tên lớp đang thực thi __autoload. | LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG TRONG PHP Giảng viên phụ trách: Nguyễn Hoàng Tùng Bộ môn Tin học Email: nhoangtung@ Nội dung chính của phần này Giới thiệu. Khai báo một lớp. Thuộc tính, phương thức. Truy cập các thành phần của lớp bằng $this. Giải quyết vấn đề không cho phép overloading trong PHP. Hàm tạo (__construct). Hàm hủy (__destruct). Thành phần static. Kế thừa (extends). Hàm lấy tên lớp đang thực thi __autoload. 20/08/2012 Công nghệ Web và Ứng dụng 2 Giới thiệu OOP chỉ có trong phiên bản từ PHP về sau. Đặc điểm OOP trong PHP : Không cho phép đa kế thừa! 20/08/2012 Công nghệ Web và Ứng dụng 3 Khai báo một lớp Khai báo lớp: class tên_lớp { //khai báo thuộc tính //khai báo phương thức //sử dụng private hay public và protected để xác định phạm vi } Với , tất cả các thành viên của một lớp đều phải được khai báo tính rõ ràng với các từ khoá tương ứng là public, protected và private. 01/08/2012 Lập trình Web 4 Khai báo một lớp Không khai báo lớp: Trong nhiều file, Trong nhiều khối lệnh, Bắt đầu bằng __ (đối với tên lớp và tên phương thức). Sử dụng: Tạo biến đối tượng: • $tên_object = new tên_class([giá trị khởi tạo]); • $sv = new SinhVien("Nguyen Hoang Tung"); Sử dụng thuộc tính, phương thức: • $tên_object->tên_thuộc_tính; • $tên_object->tên_phương_thức([tham số]); 01/08/2012 Lập trình .