30/09/2018, 16:16

Sự khác nhau giữa class và hàm trong c++?

mọi người cho mình hỏi trong c++ thì class và hàm khác nhau chỗ nào? cái nào rộng hơn? có gì mà class làm được mà hàm không làm được và ngược lại? cảm ơn mọi người

Nguyễn Minh Dũng viết 18:26 ngày 30/09/2018

Class chứa được hàm nên có thể coi class rộng hơn. Một phương thức trong class được coi là một hàm. Hàm đó thuộc về class.

Class có tính hướng đối tượng, hàm thì không. Mà nếu @Th_nh_Le hỏi như thế này thì chắc là chưa hiểu rõ class

Coi tạm cái này lấy thông tin nhé

Thịnh Lê viết 18:26 ngày 30/09/2018

em cảm ơn anh. Tại em thấy hàm nó dễ sử dụng hơn class. Nên em tính là sử dụng hàm thay cho class luôn.

Nguyễn Minh Dũng viết 18:31 ngày 30/09/2018

Tại em thấy hàm nó dễ sử dụng hơn class

Vì hàm đơn giản.

Nên em tính là sử dụng hàm thay cho class luôn.

Nếu em học ngôn ngữ có class như C++ thì em phải sử dụng class. Không thể dùng hàm thay cho class. Còn nếu em học ngôn ngữ không có class như C thì em không cần quan tâm đến class.

Thịnh Lê viết 18:27 ngày 30/09/2018

em cảm ơn anh

Thực tế khắc nghiệt viết 18:31 ngày 30/09/2018

em cảm ơn anh. Tại em thấy hàm nó dễ sử dụng hơn class. Nên em tính là sử dụng hàm thay cho class luôn.

tại bạn chưa gặp bài tập phải dùng tới nó hoặc bài tập quá dễ bạn chưa đụng tới. chứ struct vs class rất là mạnh nhé. trong việc quản lý và làm nhiều thao tác đối với cấu trúc
theo mình nên bắt đầu với struct trc sau khi quen thì tiếp với class. tập dùng con trỏ nhé. mình dùng con trỏ ko hơi rối nhưng thấy hay.

Thịnh Lê viết 18:17 ngày 30/09/2018

cảm ơn bạn

Bài liên quan
0