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á

Leader viết 19:37 ngày 30/09/2018

class là từ khóa để khai báo một đối tượng giống như “const” để khai báo hằng thôi…

Chi Ngo viết 19:37 ngày 30/09/2018

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.

Minh Hoàng viết 19:49 ngày 30/09/2018

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:

public class Demo{
    private int a; // Khai bao thuoc tinh
    
    private void demo(){
        // Khai bao phuong thuc
    }
}

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.

X viết 19:45 ngày 30/09/2018

cụ thể và sơ bộ

Truong Pham viết 19:38 ngày 30/09/2018

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?

nhatlonggunz viết 19:44 ngày 30/09/2018

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á

Bài liên quan
0