Hàm thiết lập, khai báo lớp.
#include<conio.h>
#include<iostream.h>
class point { //Khai báo lớp point
private: //Khai báo các hàm thành phần riêng
int x,y; //Khai báo biến x, y kiểu nguyên
public: //Khai báo các hàm thành phần công cộng
void init(int ox, int oy); //Khai báo hàm thành phần init hai tham số ox, oy kiểu nguyên
void move(int dx, int dy); //Khai báo hàm thành phần move hai tham số dx, dy kiểu nguyên
void display(); //Khai báo hàm thành phần display không tham số
}; //Kết thúc khai báo lớp
void point::init(int ox, int oy) { //Định nghĩa hàm thành phần init hai tham số ox, oy kiểu nguyên, thực hiện
cout<<"Ham thanh phan init
"; //In ra màn hình xâu….
x=ox; y=oy; //Gán x=ox, y=oy
} //Kết thúc định nghĩa hàm thành phần init
void point::move(int dx, int dy) { //Định nghĩa hàm thành phần move hai tham số dx, dy kiểu nguyên, thực hiện
cout<<"Ham thanh phan move
"; //In ra màn hình xâu….
x+=dx; y+=dy; //Gán x=x+dx, y=y+dy
} //Kết thúc định nghĩa hàm thành phần move
void point::display(){ //Định nghĩa hàm thành phần display không tham số
cout<<"Ham thanh phan display
"; //In ra màn hình xâu….
cout<<"Toa do: "<<x<<" "<<y<<"
"; //In ra màn hình xâu toạ độ, biến x, biến y
} //Kết thúc định nghĩa hàm thành phần display
void main() { //Thân chương trình chính
clrscr(); //Lệnh xoá màn hình
point p; //Gọi hàm thành phần point tạo điểm p
p.init(2,4); //Điểm p gọi hàm thành phần init hai tham số
p.display(); //Điểm p gọi hàm thành phần display không tham số
p.move(1,2); //Điểm p gọi hàm thành phần move hai tham số
p.display(); //Điểm p gọi hàm thành phần display không tham số
getch(); //Dừng màn hình
}
Bạn đang đọc truyện trên: AzTruyen.Top