- #include
-
- using namespace std;
- class Rec
- {
- int length;
- int width;
- public:
- void set_length(int l);
- void set_width(int w);
- int get_length();
- int get_width();
- void show();
- };
- void Rec::set_length(int l){
- length=l;
- }
- void Rec::set_width(int w){
- width=w;
- }
- int Rec::get_length(){
- cout<<"请输入长度:";
- cin>>length;
- return length;
- }
- int Rec::get_width(){
- cout<<"请输入宽度:";
- cin>>width;
- return width;
- }
- void Rec::show(){
- cout<<"周长:"<<(length+width)*2<
- cout<<"面积:"<
- }
-
- int main()
- {
- Rec a;
- a.set_length(a.get_length());
- a.set_width(a.get_width());
- a.show();
- return 0;
- }
圆类
- #include
-
- using namespace std;
- class circle
- {
- int r;
- // double PI=3.14;
- public:
- int set_r(int l);
- void show(int r,double PI=3.14);
- };
- int circle::set_r(int l){
- r=l;
- return r;
- }
- void circle::show(int r, double PI){
- cout<<"周长:"<<2*r*PI<
- cout<<"面积:"<
- }
- int main()
- {
- circle a;
- a.show(a.set_r(3));
- return 0;
- }
Car类
- #include
-
- using namespace std;
- class Car{
- private:
- string brand;
- string color;
- int speed;
- public:
- void display();
- void accelerate(int amount);
- void set(string brand,string color,int speed);
- };
- void Car::display(){
- cout<<"brand:"<
- cout<<"color:"<
- cout<<"speed:"<
- }
- void Car::accelerate(int amount){
- speed+=amount;
- }
- void Car::set(string brand, string color, int speed){
- Car::brand=brand;
- this->color=color;
- this->speed=speed;
- }
- int main()
- {
- Car car;
- car.set("geely","white",10);
- car.display();
- car.accelerate(10);
- car.display();
- return 0;
- }
-
相关阅读:
【OpenCV-Python】教程:3-14 Hough 圆变换
请求一下子太多了,数据库危
Prometheus监控mysql nginx tomcat 黑盒监控
【JavaSE】类和对象(一)
学者观察 | 数字经济中长期发展中的区块链影响力——清华大学柴跃廷
风格迁移:一文梳理经典方法发展脉络及原理:Gram矩阵、WCT、WCT2
【C++学习笔记】1.4 函数重载
检索增强微调(RAFT)---使语言模型适应特定领域的 RAG
c#设计模式-结构型模式 之 组合模式
数据结构与算法--排序算法复习
-
原文地址:https://blog.csdn.net/weixin_44559978/article/details/138166878