tailieunhanh - Xây dựng lớp

Khai báo dữ liệu(thuộc tính) thành phần: như khai báo biến. Khai báo hàm thành phần: kiểu tênhàm(dsdoi) { } Chú ý: có thể xây dựng hàm bên ngoài lớp bằng cách: - Trong thân lớp: kiểu tênhàm(dsdoi); - Bên ngoài lớp: kiểu Tên_lớp::tênhàm(dsdoi) { } | Xây dựng lớp Cú pháp class tên_lớp{ Phạm vi: //khai báo dữ liệu thành phần Phạm vi: //Khai báo hàm thành phần }; Trong đó: Phạm vi: private(mặc định), protected, public Khai báo dữ liệu(thuộc tính) thành phần: như khai báo biến. Khai báo hàm thành phần: kiểu tênhàm(dsdoi) { } Chú ý: có thể xây dựng hàm bên ngoài lớp bằng cách: Trong thân lớp: kiểu tênhàm(dsdoi); Bên ngoài lớp: kiểu Tên_lớp::tênhàm(dsdoi) { } Ví dụ Xây dựng lớp hình chữ nhật Class HCN{ private : float cd, cr; public: void nhap(); void in(); float tinhdt() {return cd*cr; } }; Void HCN::nhap() {cout>cd>>cr;} Void HCN::in() {cout>hd>>td;} Void Diem::in(){cout>cd>>cr;} Void HCN::in() {cout>hd>>td;} Void Diem::in(){cout>SBD; cout>t>>l>>h; } Void TS::in(){coutthànhphần hoặc (*pointer).thànhphần h->cd, (*h).cd, h->nhap() Class A{ public:int a; public: void f(){ A ob;

TỪ KHÓA LIÊN QUAN