30/09/2018, 17:34
hướng dẫn em về class đi ạ.Nó hơi khó hiểu
ai hướng dẫn em cụ thể và sơ bộ về class đi tình hình là em thấy nó khó hiểu quá
Bài liên quan
ai hướng dẫn em cụ thể và sơ bộ về class đi tình hình là em thấy nó khó hiểu quá
class là từ khóa để khai báo một đối tượng giống như “const” để khai báo hằng thôi…
Vì trong thực tế người ta quan sát thấy rằng có nhiều đối tượng về cơ bản giống nhau, chỉ sai khác một tẹo. Ví dụ, con người có mắt nhưng có thể khác nhau về màu mắt, có tóc nhưng có thể khác nhau về màu tóc, tóc xoăn hay không? Chính vì những đặc điểm giống nhau thế nên người ta khái quát thành một lớp. Từ các lớp này người ta lại có thể khái quát thành các lớp khác (thường gọi là lớp trừu tượng). Bạn đang tìm hiểu lập trình hướng đối tượng đúng không? Và không biết một lớp phải có những gì đúng không? Muốn tạo một lớp ta phải suy nghĩ từ dưới lên, có nghĩa là từ đối tượng khái quát lại và tạo ra lớp phù hợp.
Ý tưởng của việc tạo ra class đó bạn ngoài ra còn để tận dụng code của các đối tượng gần giống nhau
Trong java, class là khái niệm để chỉ một tập mô tả các đối tượng có chung về thuộc tính và phương thức.
Ví dụ về mô tả class:
Chỉ dùng với ý nghĩa là khai báo và mô tả hoàn toàn không có gì quá hơn để hiểu cả. Đơn giản nó là một tập cú pháp để định nghĩa một nhóm các đối tượng thôi.
Class là bản thiết kế của đối tượng
Bản thiết kế là interface còn thiết kế của đối tượng là abstract class nhé. Trong class đã có implement thì sao lại là design được nữa?
Nói ngắn gọn, class giống struct, nhưng biến trong class thì bên ngoài không sử dụng được, và class chứa được hàm.
Còn không biết struct là gì ? Thế thì học struct trước đi.
Đơn giản dễ hiểu vậy thôi, mấy anh nói trừu tượng quá