Hàm thiết lập, khai báo lớp.

Màu nền
Font chữ
Font size
Chiều cao dòng

#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: Truyen2U.Pro