Bài giảng Công nghệ Web và Ứng dụng: Phần 2 - Nguyễn Hoàng Tùng
Số trang: 15
Loại file: pdf
Dung lượng: 1.79 MB
Lượt xem: 15
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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.
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ Web và Ứng dụng: Phần 2 - Nguyễn Hoàng Tùng LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG<br /> TRONG PHP<br /> Giảng viên phụ trách:<br /> Nguyễn Hoàng Tùng<br /> Bộ môn Tin học<br /> Email: nhoangtung@agu.edu.vn<br /> <br /> Nội dung chính của phần này<br /> Giới thiệu.<br /> Khai báo một lớp.<br /> Thuộc tính, phương thức.<br /> <br /> Truy cập các thành phần của lớp bằng $this.<br /> Giải quyết vấn đề không cho phép overloading trong PHP.<br /> <br /> Hàm tạo (__construct).<br /> Hàm hủy (__destruct).<br /> Thành phần static.<br /> <br /> Kế thừa (extends).<br /> Hàm lấy tên lớp đang thực thi __autoload.<br /> 20/08/2012<br /> <br /> Công nghệ Web và Ứng dụng<br /> <br /> 2<br /> <br /> Giới thiệu<br /> OOP chỉ có trong phiên bản từ PHP 5.x về sau.<br /> Đặc điểm OOP trong PHP 5.x: Không cho phép đa kế thừa!<br /> <br /> 20/08/2012<br /> <br /> Công nghệ Web và Ứng dụng<br /> <br /> 3<br /> <br /> Khai báo một lớp<br /> Khai báo lớp:<br /> class tên_lớp<br /> <br /> {<br /> //khai báo thuộc tính<br /> //khai báo phương thức<br /> //sử dụng private hay public và protected để xác định phạm vi<br /> <br /> }<br /> Với PHP5.x, tất cả các thành viên của một lớp đều phải được<br /> khai báo tính rõ ràng với các từ khoá tương ứng là public,<br /> protected và private.<br /> <br /> 01/08/2012<br /> <br /> Lập trình Web<br /> <br /> 4<br /> <br /> Khai báo một lớp<br /> Không khai báo lớp:<br /> Trong nhiều file,<br /> <br /> Trong nhiều khối lệnh,<br /> Bắt đầu bằng __ (đối với tên lớp và tên phương thức).<br /> <br /> Sử dụng:<br /> Tạo biến đối tượng:<br /> • $tên_object = new tên_class([giá trị khởi tạo]);<br /> • $sv = new SinhVien('Nguyen Hoang Tung');<br /> <br /> Sử dụng thuộc tính, phương thức:<br /> • $tên_object->tên_thuộc_tính;<br /> • $tên_object->tên_phương_thức([tham số]);<br /> 01/08/2012<br /> <br /> Lập trình Web<br /> <br /> 5<br /> <br />
Nội dung trích xuất từ tài liệu:
Bài giảng Công nghệ Web và Ứng dụng: Phần 2 - Nguyễn Hoàng Tùng LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG<br /> TRONG PHP<br /> Giảng viên phụ trách:<br /> Nguyễn Hoàng Tùng<br /> Bộ môn Tin học<br /> Email: nhoangtung@agu.edu.vn<br /> <br /> Nội dung chính của phần này<br /> Giới thiệu.<br /> Khai báo một lớp.<br /> Thuộc tính, phương thức.<br /> <br /> Truy cập các thành phần của lớp bằng $this.<br /> Giải quyết vấn đề không cho phép overloading trong PHP.<br /> <br /> Hàm tạo (__construct).<br /> Hàm hủy (__destruct).<br /> Thành phần static.<br /> <br /> Kế thừa (extends).<br /> Hàm lấy tên lớp đang thực thi __autoload.<br /> 20/08/2012<br /> <br /> Công nghệ Web và Ứng dụng<br /> <br /> 2<br /> <br /> Giới thiệu<br /> OOP chỉ có trong phiên bản từ PHP 5.x về sau.<br /> Đặc điểm OOP trong PHP 5.x: Không cho phép đa kế thừa!<br /> <br /> 20/08/2012<br /> <br /> Công nghệ Web và Ứng dụng<br /> <br /> 3<br /> <br /> Khai báo một lớp<br /> Khai báo lớp:<br /> class tên_lớp<br /> <br /> {<br /> //khai báo thuộc tính<br /> //khai báo phương thức<br /> //sử dụng private hay public và protected để xác định phạm vi<br /> <br /> }<br /> Với PHP5.x, tất cả các thành viên của một lớp đều phải được<br /> khai báo tính rõ ràng với các từ khoá tương ứng là public,<br /> protected và private.<br /> <br /> 01/08/2012<br /> <br /> Lập trình Web<br /> <br /> 4<br /> <br /> Khai báo một lớp<br /> Không khai báo lớp:<br /> Trong nhiều file,<br /> <br /> Trong nhiều khối lệnh,<br /> Bắt đầu bằng __ (đối với tên lớp và tên phương thức).<br /> <br /> Sử dụng:<br /> Tạo biến đối tượng:<br /> • $tên_object = new tên_class([giá trị khởi tạo]);<br /> • $sv = new SinhVien('Nguyen Hoang Tung');<br /> <br /> Sử dụng thuộc tính, phương thức:<br /> • $tên_object->tên_thuộc_tính;<br /> • $tên_object->tên_phương_thức([tham số]);<br /> 01/08/2012<br /> <br /> Lập trình Web<br /> <br /> 5<br /> <br />
Tìm kiếm theo từ khóa liên quan:
Bài giảng Công nghệ Web và Ứng dụng Công nghệ Web và Ứng dụng Công nghệ Web Lập trình hướng đối tượng trong PHP Lập trình hướng đối tượng Khai báo một lớpGợi ý tài liệu liên quan:
-
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 271 0 0 -
101 trang 199 1 0
-
14 trang 133 0 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 112 0 0 -
Giáo trình Lập trình Windows 1 - Trường CĐN Đà Lạt
117 trang 96 0 0 -
Giáo trình Phân tích, thiết kế hướng đối tượng với UML: Phần 1 - Trường ĐH Công nghiệp Quảng Ninh
111 trang 95 0 0 -
265 trang 77 0 0
-
Giáo trình Lập trình hướng đối tượng với Java: Phần 2 - Trần Thị Minh Châu, Nguyễn Việt Hà
141 trang 75 0 0 -
33 trang 68 0 0
-
Ngôn ngữ lập trình C# 2005 - Tập 3: Lập trình hướng đối tượng (Phần 1)
196 trang 51 0 0