Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Kỹ thuật lập trình: Quan hệ lớp là gì? phần 2 ppsx
MIỄN PHÍ
Số trang
8
Kích thước
209.1 KB
Định dạng
PDF
Lượt xem
1159

Kỹ thuật lập trình: Quan hệ lớp là gì? phần 2 ppsx

Nội dung xem thử

Mô tả chi tiết

9

© 2004, HOÀNG MINH S

Ơ

N

Chương 7: Quan hệ lớp © 2007 AC - HUT

Rectangle(int x1=0, int y1=0, int x2=10, int y2=10)

: TL(x1,y1), BR(x2,y2), LineColor(256),FillColor(0) {}

Rectangle(const Point& tl, const Point& br, Color lc, Color fc)

: TL(tl), BR(br), LineColor(lc), FillColor(fc) {}

void draw() {

std::cout << "\nRectangle:\t[" << TL << BR << ']';

}

void move(int dx, int dy) {

TL.move(dx,dy);

BR.move(dx,dy);

draw();

}

void resize(int rx, int ry) {

TL *= rx;

BR *= ry;

draw();

}

double area() const {

Point d = BR - TL;

int a = d.x()*d.y();

return a > 0 ? a : - a;

}

};

Tải ngay đi em, còn do dự, trời tối mất!