30/09/2018, 18:04

Cho mình hỏi về C++

Chào các bạn. Các bạn cho mình hỏi cái chỗ mình bôi đỏ dưới đây có ý gì với?

Trần Đức Toàn viết 20:11 ngày 30/09/2018

Bạn tưởng tượng bạn tạo class là tạo ra 1 con người khi đó bạn tạo ra 1 biến A có chức năng của class (1 người tên là A ) rồi bạn chỉ tới các thuộc tính trong class ( chỉ tới tay, chân, tóc, cách cư xử của A )
Còn các thức dùng nó như hình A.setName(),… nếu bạn đặt 'Lophoclaptrinh* lophoc thì khi gọi setName ban phải dùng lophoc->setName()

Nguyễn Tiến Duy viết 20:08 ngày 30/09/2018

Phía trên bạn vừa tạo một class với tên Lophoclaptrinh.Trong hàm main bạn khai báo báo biến lophoc là một cái biến tự tạo có kiểu Lophoclaptrính.Nó cũng tương đương như khi bạn khai báo
int x;
int y;
int <=> Lophoclaptrinh
x <=> lophoc
Sau đó biến lophoc gọi hàm setname để đặt tên và cout ra bằng hàm getname.
Theo mình hiểu là như thế. Còn sâu hơn chắc phải hỏi a ltd

Nguyễn Cát Long Huy viết 20:14 ngày 30/09/2018

Mình chưa hiểu bạn. Bạn có thể giải thích lại từ đầu, từ class luôn không? Có phải cái A của bạn nó sẽ thành hello không? Còn return name + ("hello cac ban"); trong string getname() là gì vậy bạn? Mình cám ơn bạn nhìu nhe

Nguyễn Cát Long Huy viết 20:11 ngày 30/09/2018

Lophoclaptrinh là một class vậy biến lophoc kiểu lophoclaptrinh là kiểu gì bạn?

Trần Đức Toàn viết 20:11 ngày 30/09/2018

Bạn nói như vậy thì chưa hiểu về class bạn nên tìm đọc sách, nó dễ hiểu hơn mình nói

Nguyễn Tiến Duy viết 20:09 ngày 30/09/2018

Như có bạn đã nói đấy class là thứ bạn tạo ra vậy thì nó kiểu gì thì do bạn quyết định chứ. Nó phụ thuộc vào thuộc tính của lớp ( các hàm, biến bạn tạo ra trong lớp) nó sẽ quyết định cái biến lophoc của bạn sẽ có nhưng thuộc tính gì

Nguyễn Cát Long Huy viết 20:07 ngày 30/09/2018

Vậy cái lophoc của mình có thuộc tính của Lophoclaptrinh, nó mới có thể dùng hàm setname hả bạn?

Đoàn Hiếu Tâm viết 20:16 ngày 30/09/2018

Bạn mới học OOP à, chỉ có đối tưởng của class Lophoclaptrinh mới có thể dùng các phương thức (setname,…) của class đó.

Bài liên quan
0