Chào các bạn! Vì nhiều lý do từ nay Truyen2U chính thức đổi tên là Truyen247.Pro. Mong các bạn tiếp tục ủng hộ truy cập tên miền mới này nhé! Mãi yêu... ♥

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: Truyen247.Pro

Tags: