练习16
来源:互联网 发布:JAVA string类型去空格 编辑:程序博客网 时间:2024/05/21 15:00
#include <iostream>
using namespace std;
class Rectangle {
public:
Rectangle(int top, int left, int bottom, int right);
~Rectangle() {
}
int getTop() const {
return top;
}
int getLeft() const {
return left;
}
int getBottom() const {
return bottom;
}
int getRight() const {
return right;
}
void setTop(int top) {
top = top;
}
void setLeft(int left) {
left = left;
}
void setBottom(int bottom) {
bottom = bottom;
}
void setRight(int right) {
right = right;
}
int getArea() const;
private:
int top;
int left;
int bottom;
int right;
};
Rectangle::Rectangle(int top, int left, int bottom, int right) {
this->top = top;
this->left = left;
this->bottom = bottom;
this->right = right;
}
int Rectangle::getArea() const {
int width = right - left;
int height = top - bottom;
return (width * height);
}
int main() {
Rectangle rect(100, 20, 50, 80);
cout << "Area: " << rect.getArea() << endl;
cout<<rect.getTop()<<" "<<rect.getLeft()<<" "<<rect.getBottom()<<" "<<rect.getRight()<<endl;
rect.setTop(10);
cout<<rect.getTop()<<" "<<rect.getLeft()<<" "<<rect.getBottom()<<" "<<rect.getRight()<<endl;
return 0;
}
using namespace std;
class Rectangle {
public:
Rectangle(int top, int left, int bottom, int right);
~Rectangle() {
}
int getTop() const {
return top;
}
int getLeft() const {
return left;
}
int getBottom() const {
return bottom;
}
int getRight() const {
return right;
}
void setTop(int top) {
top = top;
}
void setLeft(int left) {
left = left;
}
void setBottom(int bottom) {
bottom = bottom;
}
void setRight(int right) {
right = right;
}
int getArea() const;
private:
int top;
int left;
int bottom;
int right;
};
Rectangle::Rectangle(int top, int left, int bottom, int right) {
this->top = top;
this->left = left;
this->bottom = bottom;
this->right = right;
}
int Rectangle::getArea() const {
int width = right - left;
int height = top - bottom;
return (width * height);
}
int main() {
Rectangle rect(100, 20, 50, 80);
cout << "Area: " << rect.getArea() << endl;
cout<<rect.getTop()<<" "<<rect.getLeft()<<" "<<rect.getBottom()<<" "<<rect.getRight()<<endl;
rect.setTop(10);
cout<<rect.getTop()<<" "<<rect.getLeft()<<" "<<rect.getBottom()<<" "<<rect.getRight()<<endl;
return 0;
}
阅读全文
0 0
- 练习16
- 练习16
- 练习16
- 【SICP练习】16 练习1.22
- 练习16:文件读写
- leetCode练习(16)
- 算法练习16
- 16 tensorBorad 可视化练习
- 16进制练习
- Python练习实例16
- 2017.08.16-IO练习
- Python 练习实例16
- 指针练习-16
- 练习
- “++”“--”练习
- 练习
- 练习
- 练习
- ZZULIOJ 1432 背包again【思维】好像这个题是沉题丫
- 练习14
- 练习15
- USACO Section1.2 Transformations
- USACO之Section1.2.5 Dual Palindromes[回文数]
- 练习16
- 练习17
- java8(2) stream
- Android标题栏渐变色,沉寂式状态栏
- 练习18
- 练习19
- python装饰器 有残装饰器 无参装饰器
- 卸载内核模块失败 rmmod '/lib/modules': No such file or directory
- 【Redis】实现分布式锁