Xác định "đúng".
Đề cập đến các thành viên dữ liệu và các chức năng thành viên là "thuộc tính/thuộc tính" và "phương pháp" tương ứng, là thông lệ phổ biến - đó là từ ngữ OO chung. ("Thuộc tính" được sử dụng trong C++ cho something else, mặc dù, vì vậy đây rất có thể là một nguồn gây nhầm lẫn.)
C++ chuẩn, tuy nhiên, không không sử dụng những thuật ngữ này (ngoài các thuộc tính tất nhiên, như đã giải thích ở trên). Nếu bạn không muốn mạo hiểm bất cứ điều gì và luôn luôn là chính xác, sử dụng "thành viên dữ liệu" và "chức năng thành viên".
Nhưng nếu bạn chỉ muốn giải thích C++ cho một lập trình viên Java, bạn có thể thoát khỏi "thuộc tính" và "phương thức" ngay từ đầu.
Nguồn
2013-08-16 21:30:46
Thuộc tính = phần nào được sử dụng nhưng thuật ngữ không chính thức. – Jon
Tôi sẽ không sử dụng thuật ngữ 'thuộc tính' trong C++ theo cách đó, vì tên' thuộc tính' bây giờ đề cập đến một phần hoàn toàn không liên quan 100% của ngôn ngữ. –
Tôi không nghĩ rằng nó không chính xác, như trong "người ta không thể sử dụng những từ này", hoặc như trong "họ không giữ ý nghĩa đó trong C + +". Tuy nhiên, từ _attribute_ đang được sử dụng từ C++ 11 cho [cái gì khác] (http://en.cppreference.com/w/cpp/language/attributes). Miễn là bạn đủ rõ ràng trong việc sử dụng thuật ngữ của mình và bạn không ở quá xa các thuật ngữ hiện có, điều đó không phải là vấn đề. – didierc