Trang Chủ Tài chính Cá nhân Làm thế nào để sử dụng kế thừa trong PHP với lập trình hướng đối tượng - núm vú

Làm thế nào để sử dụng kế thừa trong PHP với lập trình hướng đối tượng - núm vú

Mục lục:

Video: [khóa học lập trình PHP] Kế thừa OOP - Lập trình php - gokisoft.com 2025

Video: [khóa học lập trình PHP] Kế thừa OOP - Lập trình php - gokisoft.com 2025
Anonim

Lập trình hướng đối tượng trong PHP có một tính năng khác làm cho nó rất hữu ích cho các dự án lớn. Nhiều đối tượng có liên quan với nhau, và bạn có thể sử dụng một mối quan hệ cây gia đình để đơn giản hóa việc lập trình của bạn.

Làm thế nào để xây dựng một critter dựa trên critter khác

Có một critter mới trong thị trấn. Điều này có cùng một tính năng cơ bản, nhưng một thái độ tồi tệ hơn. Hãy xem mã để xem điều gì đang xảy ra:

kế thừa. "//} Cuối cùng glower // nếu bạn over-write một phương thức hiện tại, hành vi thay đổi chức năng công cộng talk () {return" Không có doanh nghiệp của bạn! ";} / / Nói chuyện cuối } // end class def $ a = new BitterCritter (); print $ a-> glower (). "

", in $ a-> talk (). "

"??>

Điều này Ví dụ là một minh hoạ cho một tình huống lập trình rất phổ biến, nơi mà bạn muốn có một chuyên môn của một lớp học đã được xác định trước đó đã có một lớp Critter, nhưng bạn muốn có một loại Critter mới.Các critter mới (BitterCritter) bắt đầu với cùng một đặc điểm chung của con vật bình thường, nhưng mang lại một twist mới Ý tưởng hướng đối tượng thừa kế là một cách hoàn hảo để xử lý tình huống này.

JavaScript hỗ trợ một hình thức lập trình hướng đối tượng khác nhau dựa trên một ý tưởng được gọi là tạo mẫu chứ không phải là thừa kế. Người ta có cuộc trò chuyện dài và nhàm chán về kỹ thuật nào là tốt hơn, nhưng cuối cùng nó không quan trọng mu ch. Hầu hết các ngôn ngữ OOP hỗ trợ các hình thức thừa kế được sử dụng trong PHP, do đó, bạn nên thực sự biết nó hoạt động như thế nào.

Làm thế nào để kế thừa gió (và bất cứ điều gì khác)

Dưới đây là cách thực hiện việc thừa kế:

  1. Bắt đầu với một lớp hiện có.

    Đối với ví dụ này, bạn bắt đầu với lớp Critter thông thường, bạn nhập với hàm require_once ().

  2. Tạo lớp học mới với từ khóa mở rộng.

    Khi bạn xác định lớp học, nếu bạn sử dụng từ khóa mở rộng để chỉ ra lớp bạn đang kế thừa, lớp mới của bạn sẽ bắt đầu bằng tất cả các thuộc tính và phương thức của lớp cha mẹ.

  3. Bạn có thể truy cập vào các yếu tố công cộng và bảo vệ của cha mẹ, nhưng không phải là các cá nhân.

    Nếu một thuộc tính hoặc phương thức được định nghĩa là private trong lớp gốc, thì đó thực sự là một công việc của người khác. Không có đoạn mã nào khác có thể truy cập phần tử đó. Nói chung, khi bạn thừa hưởng từ một lớp học, lớp con mới nên có quyền truy cập vào các phần tử của lớp cha mẹ. Đó là lý do tại sao bạn nên tạo các thuộc tính dưới được bảo vệ thay vì tư nhân.

  4. Thêm thuộc tính và phương pháp mới.

    Bạn có thể mở rộng lớp học mới với các thuộc tính và phương pháp bổ sung mà cha mẹ không có. Các BitterCritter bây giờ có một glower () phương pháp mà critters bình thường không có.

  5. Bạn cũng có thể ghi đè lên hành vi của cha mẹ.

    Nếu bạn định nghĩa lại một phương pháp mà lớp cha mẹ có, bạn đang thay đổi hành vi của lớp mới. Điều này cho phép bạn sửa đổi hành vi hiện tại (một dạng của một ý tưởng hướng đối tượng được gọi là đa hình 999). Trình diễn này chỉ là cái nhìn thoáng qua trong chương trình hướng đối tượng. Có rất nhiều hình thức phát triển phần mềm này, nhưng những điều cơ bản là tất cả ở đây. Mặc dù bạn có thể không thấy sự cần thiết phải xây dựng các đối tượng của riêng mình từ đầu, bạn chắc chắn sẽ gặp mã PHP hướng đối tượng khi bạn bắt đầu khám phá những ý tưởng phức tạp hơn như lập trình dữ liệu và các hệ thống quản lý nội dung.

Làm thế nào để sử dụng kế thừa trong PHP với lập trình hướng đối tượng - núm vú

Lựa chọn của người biên tập

ĐIện tử Khái niệm cơ bản: Những gì bạn cần biết về Máy phát điện - núm vú

ĐIện tử Khái niệm cơ bản: Những gì bạn cần biết về Máy phát điện - núm vú

Khái niệm cơ bản về Điện tử: bạn sẽ cần phải học một chút về luân phiên hiện tại (AC), nếu bạn muốn sử dụng nguồn điện AC trong các mạch điện tử của bạn. Một cách hay để làm cho tâm trí của bạn hoạt động như thế nào là nhìn vào thiết bị thường được sử dụng để tạo ra nó: máy phát điện. Một máy phát điện là một thiết bị mà ...

Lựa chọn của người biên tập

Làm thế nào để Sync Spotify Music vào iPod của bạn - núm vú

Làm thế nào để Sync Spotify Music vào iPod của bạn - núm vú

Spotify tương thích với tất cả các mô hình iPod cổ điển , cũng như iPod shuffle và iPod nano. Bất kỳ iPod kết nối thông qua kết nối cáp USB, chứ không phải là mô hình đầu tiên mà yêu cầu kết nối FireWire (không có một bảo tàng mà bạn có thể hiến tặng đó?), Sẽ làm việc. Một ngoại lệ là iPod touch:

Làm thế nào để Gắn Dấu vết của bạn trong Spotify - núm vú

Làm thế nào để Gắn Dấu vết của bạn trong Spotify - núm vú

Trong Spotify, bạn có thể gắn thẻ và chỉnh sửa thông tin theo dõi . Mỗi tệp MP3 hoặc AAC không chỉ là một phần của âm thanh. Giống như một bức ảnh kỹ thuật số có thể chứa thêm thông tin (về máy ảnh được sử dụng, cài đặt phơi sáng, thời gian chụp, v.v ...), tệp nhạc kỹ thuật số cũng có thể chứa thông tin, được gọi là siêu dữ liệu, ...

Làm thế nào để Tidy Up Danh mục của Spotify - núm vú

Làm thế nào để Tidy Up Danh mục của Spotify - núm vú

Với 15 triệu bài hát và đếm, sẽ có những sai lầm trong thư viện của Spotify khi nói đến các trang tiểu sử nghệ sĩ và kết hợp các nghệ sĩ với các bản phát hành album. Spotify không có một công cụ tự động để báo cáo và sửa chữa các vấn đề, tạo ra một backlog thủ công cho nhân viên Spotify và rất bực bội khi trả tiền cho khách hàng muốn ...

Lựa chọn của người biên tập

Làm thế nào để đọc một chú thích trong Outlook - núm vú

Làm thế nào để đọc một chú thích trong Outlook - núm vú

Khi bạn viết một ghi chú trong Outlook, để đọc nó đôi khi. Đọc các ghi chú thậm chí còn dễ dàng hơn bằng văn bản. Để đọc một ghi chú, hãy làm theo các bước sau: Nhấp vào nút Ghi chú trong ngăn Điều hướng. Danh sách ghi chú xuất hiện. Nhấp đúp vào tiêu đề của ghi chú bạn muốn mở. Lưu ý ...

Làm thế nào để Đọc Email Sử dụng Outlook trên Thiết bị Di động của bạn - đầu

Làm thế nào để Đọc Email Sử dụng Outlook trên Thiết bị Di động của bạn - đầu

Làm với Outlook trên điện thoại hoặc máy tính bảng của bạn là chỉ cần đọc email. Màn hình iPad hiển thị cho bạn một bố cục các tin nhắn email có thể nhắc bạn về Outlook trên máy tính để bàn. Nó hiển thị một danh sách các thư ở bên trái và một khung đọc ở bên phải hiển thị nội dung ...

Làm thế nào để Đáp lại Yêu cầu Cuộc họp với Outlook. com

Làm thế nào để Đáp lại Yêu cầu Cuộc họp với Outlook. com

Nếu bạn đi du lịch nhiều, bạn có thể cần phải đăng nhập vào Outlook. com thường xuyên để xem liệu IRS có muốn bạn hay gia đình bạn đã mời bạn tham dự sinh nhật lần thứ 100 của cô Munt. (Các bên vui vẻ hơn nhiều.) Outlook. com cho phép người khác gửi cho bạn một email đặc biệt mời bạn tham dự cuộc họp. Bạn ...