Phân Biệt Lớp Và đối Tượng Trong Lập Trình Php
Có thể bạn quan tâm
Tags: phân biệt lớp và đối tượng trong php , sự khác nhau giữa lớp và đối tượng, phân biệt class và object, sự khác nhau giữa class và object
Lớp (class) và đối tượng (object) là 2 khái niệm rất cơ bản và quen thuộc trong lập trình hướng đối tượng, vậy bạn đã phân biệt chúng về mặt khái niệm chưa, đối với những bạn mới làm về hướng đối tượng thì đây có lẽ là những khái niệm rất khó hiểu, đơn giản bởn vì trong các sách họ viết bằng những ngôn từ và vì dụ khá là khó hiểu, nên hôm nay, mình xin trình bày lại hai khái niệm này theo cách hiểu của mình bằng những từ ngữ phổ thông nhất để bạn đọc có thê hiểu được nha…
Trong bài viết có 1 số hình minh họa, hãy nhấn vào hình để được xem rõ hơn nhé, nhẫn nút x hoặc vuốt lên, xuống để trở lại màn hình
Khái niệm lớp và đối tượng
Lớp là gì:
hiểu theo nghĩa đen là gì nhỉ ?
lớp 10A, lớp 10B, lớp 11A,
à có phải lớp 10b là tập hợp tất cả những em học sinh có điểm chung là học lớp 10a
tương tự lớp 10B là tập hợp tất cả những em học sinh có điểm chung là học lớp 10B
và tương tự cho lớp 11A, 12A….
Như ví dụ trên ta có thể hình dung lớp là tập hợp những đối tượng có cùng điểm chung nào đấy, được tập hợp lại với nhau
Còn đối tượng là gì ?
ví dụ như lớp là 10A thì đối tượng là từng em học sinh trong đó (em Hoa, em Lan, em Nam,,,), như câu nói là mình vừa mới đề cập ở trên “là tập hợp những đối tượng có cùng điểm chung nào đấy, được tập hợp lại với nhau”.
Vậy chúng ta đã lờ mờ hiểu lớp và đối tượng nó như thế nào chư nhỉ, vì dụ cụ thể hơn như:
Lớp là bản thiết kế một ngôi nhà, còn đói tượng là từng ngôi nhà cụ thể được thiết kế từ bản vẽ đó
Lớp chó, là chỉ chung về loài chó, còn con chó nhà bạn nuôi là đối tượng chó
Vậy câu hỏi đặt ra là, liên quan méo gì ở đây, phân biệt lớp chó với con chó thì có gì khác nhau nhỉ, cùng là chó thôi mà…
Nhưng vấn đề ở đây cần phân biệt là, lớp chó thì dùng để chỉ chung những con chó, có những đặc thuộc tính quen thuộc như: mình thon, có lông, 2 mắt, 4 chân… những hành động như sủa, nhảy, gặm cỏ…và những thuộc tính, hành động khác mà để người ta nhìn vào thì người ta biết là con chó, còn chon chó nhà bạn nuôi, là “đối tương” chó, cũng là con chó có những đặc điểm trên, nhưng nó lại có những đặc điểm khác biệt để bạn có thể phân biệt nó là con chó nhà bạn với con chó khác, vậy có nghĩa là đối tượng, thì được tạo ra từ class, có những đặc trưng của class đó và nó có thể có những đặc điểm khác biệt để phục vụ cho tính năng riêng biệt của nó
2. áp dụng thực tế vào code
Đây là lớp Học sinh với các thuộc tính chung như, tên học sinh, chiều cao, học lực và những phương thức như xét chiều cao, học lực, đánh giá của giáo viên
Và như đã nói ở trên với lớp là học sinh thì từng cá nhân học sinh cụ thể sẽ là đối tượng của lớp đó ví dụ đối tượng là học sinh Nguyễn Văn Tây
Và đây là các kết quả của đoạn code trên
Ví dụ thứ 2, là đối tượng Nguyễn Thị Lan
Và đây là kết quả của đoạn code trên
Như đã thấy ở trên, mặc dù có những điểm chung như đều là học sinh, đều có những thuộc tính chung như tên, chiều cao, học lực hay đánh giá của giáo viên nhưng mối đối tượng lại có 1 đặc điểm khác nhau phải không nào
Trên đây là bài viết theo kiến thức của cá nhân người viết, và có tham khảo một số tư liệu, nếu có gì sai xót xin mời liên hệ với người viết để chũng tôi có thể cập nhật thông tin tốt và chính xác nhất cho người đọc, xin cảm ơn
Từ khóa » Sự Khác Nhau Giữa Lớp Và đối Tượng
-
[Java Cơ Bản] Sự Khác Biệt Giữa Class Và Object Trong Lập Trình ...
-
Sự Khác Biệt Giữa Lớp Và Đối Tượng - - Tập đoàn EdX
-
Sự Khác Biệt Giữa Lớp Và Đối Tượng - 2KVN
-
Sự Khác Nhau Giữa đối Tượng Và Lớp Trong Lập Trình ... - Banhoituidap
-
Cách Phân Biệt Lớp Và đối Tượng (Class Và Object) - FUNiX
-
Sự Khác Biệt Giữa Lớp Và đối Tượng (Phần Mềm) - Sawakinome
-
Sự Khác Nhau Giữa Lớp Và đối Tượng
-
Lớp Và đối Tượng Trong Java - Học Java Miễn Phí Hay Nhất - VietTuts
-
Sự Khác Biệt Giữa Lớp Và đối Tượng Sự Khác Biệt Giữa - 2022 - Khác
-
Sự Khác Biệt Giữa Các Lớp Và Các Thể Hiện đối Tượng Là Gì?
-
Sự Khác Biệt Giữa Object Và Class Trong C ++
-
Phần Tích Sự Khác Nhau Giữa Một Lớp Và Một đối Tượng Của Lớp
-
Sự Khác Biệt Giữa Các Lớp, đối Tượng Và Trường Hợp? - HelpEx
-
[FAQ] Sự Khác Nhau Giữa Một Class Và Một Object Trong Java?
-
Class Và Object Khác Nhau Thế Nào - Hàng Hiệu Giá Tốt
-
Sự Khác Biệt Giữa Lớp Và Cấu Trúc Trong C - Strephonsays
-
Khái Niệm Lớp Và đối Tượng Trong Lập Trình Hướng đối Tượng
-
Đối Tượng, Lớp Và Các Thành Phần Của Lớp Trong Java - Freetuts
-
Cơ Bản Về Lập Trình Hướng đối Tượng - Viblo