Hướng dẫn php oop practice problems - vấn đề thực hành php oop

Nếu bạn thích bài đăng này và muốn kết nối nhiều hơn với tôi trên Twitter: Theo dõi @justericchapman

Bạn muốn học PHP OOP trong một thời gian dài nhưng bạn tiếp tục hoãn lại? Bây giờ là thời gian! Trong 30 ngày tiếp theo, tôi sẽ đăng các bài tập PHP OOP + Giải pháp.

Thử thách của bạn là cố gắng giải quyết bài tập nhỏ mà không cần nhìn vào giải pháp. Bạn có thể sử dụng web để tìm kiếm khái niệm nhưng xin vui lòng không xem xét giải pháp trước khi ít nhất cố gắng giải tập.

Chúng tôi sẽ bắt đầu rất dễ dàng nhưng đừng chán vì các bài tập sẽ nhanh chóng trở nên khó khăn hơn và nhiều thách thức hơn ....

Thử thách được chấp nhận?

Bài tập số 1

Trong lớp OOP giống như bản thiết kế và đối tượng là trường hợp. Ví dụ, một kế hoạch nhà sẽ là lớp học nhưng những ngôi nhà sẽ được xây dựng cơ sở trên kế hoạch đó sẽ là đối tượng.

Thử thách đầu tiên của bạn là tạo một sản phẩm tên lớp và tạo một thể hiện của sản phẩm tên lớp đó1

Bài tập 2

Vì bài tập số 1, nó khá dễ dàng tại sao không đi cho một cái khác ngay bây giờ.

Vì vậy, chúng tôi có một lớp có tên là sản phẩm. Một sản phẩm có thể có các thuộc tính như tên, mô tả, giá cả, v.v. Chúng ta có thể xác định các biến như $ name, $ mô tả và giá $ để giữ các giá trị của các thuộc tính này.

Khi các đối tượng riêng lẻ [Product1, Product2, v.v.] được tạo, chúng kế thừa tất cả các thuộc tính và hành vi từ lớp, nhưng mỗi đối tượng sẽ có các giá trị khác nhau cho các thuộc tính.

Đối với bài tập thứ hai, hãy thêm thuộc tính [tên, mô tả và giá cả] vào sản phẩm lớp. Một gợi ý nhỏ. Chúng tôi tạo các thuộc tính như chúng tôi tạo một biến nhưng thuộc tính cần có tiền tố sửa đổi truy cập: công khai, riêng tư hoặc được bảo vệ. Chúng tôi sẽ đề cập nhiều hơn về điều đó sau. Bây giờ sử dụng tiền tố công khai.

Sau đó, hãy chuyển đến sản phẩm đối tượng khởi tạo1 và sửa đổi tên thuộc tính cho 'iPhone 12'. Sau đó, bạn có thể: Echo Product1-> Tên để xem kết quả.

Cuối cùng nhưng không kém phần quan trọng, hãy tạo một sản phẩm tên đối tượng thứ hai và đặt là thuộc tính thành 'iPhone 12 pro' và lặp lại thuộc tính đó.

Sẳn sàng? Hãy làm điều đó ngay bây giờ!

Solution:

Dừng lại ... Làm các bài tập trước! Đó là cách duy nhất bạn sẽ thực sự học hỏi.

Nếu bạn đã thực hiện bài tập của bạn ở đây giải pháp của tôi. Ghi chú hầu hết các thời gian, nhiều hơn một giải pháp sẽ có thể. Nếu bạn có một cái gì đó khác biệt mà tôi, hãy để giải pháp của bạn trong bình luận để chia sẻ và thảo luận.

Bài tập 1 Giải pháp:

Bài Viết Liên Quan

Chủ Đề