2024.3.12 C++

1、自己封装一个矩形类(Rect),拥有私有属性:宽度(width)、高度(height)

定义公有成员函数初始化函数:void init(int w, int h)更改宽度的函数:set w(int w)更改高度的函数:set h(int h)输出该矩形的周长和面积函数:void show()

cpp 复制代码
#include <iostream>

using namespace std;
class Rect
{
private:
    int width;
    int height;
public:
    void init(int w, int h)
    {
        width = w;
        height = h;
    }
    void set_w(int w)
    {
        width = w;
    }
    void set_h(int h)
    {
        height = h;
    }
    void show()
    {
        cout << "width = " << width << endl;
        cout << "height = " << height << endl;
    }

};

int main()
{
    Rect rec1;
    rec1.init(5, 6);
    rec1.show();

    rec1.set_w(7);
    rec1.set_h(9);
    rec1.show();


    return 0;
}

2、思维导图

相关推荐
火山灿火山11 分钟前
Qt常用控件(五) - 多元素控件
开发语言·qt
熬了夜的程序员11 分钟前
【Rust学习之路】序
开发语言·后端·学习·rust
say_fall14 分钟前
C语言编程实战:每日一题:用栈实现队列
c语言·开发语言
天赐学c语言15 分钟前
12.11 - 最长回文子串 && main函数是如何开始的
c++·算法·leetcode
deng-c-f16 分钟前
C/C++内置库函数(4):c++左右值及引用的概念、move/forward的使用
c语言·开发语言·c++
零雲20 分钟前
java面试:怎么保证消息队列当中的消息丢失、重复问题?
java·开发语言·面试
冬夜戏雪20 分钟前
【java学习日记】【12.11】【11/60】
java·开发语言
在坚持一下我可没意见25 分钟前
Spring 后端安全双剑(下篇):JWT 无状态认证 + 密码加盐加密实战
java·开发语言·spring boot·后端·安全·spring
图形学爱好者_Wu30 分钟前
每日一个C++知识点|原子操作
c++·编程语言
特立独行的猫a32 分钟前
C++观察者模式设计及实现:玩转设计模式的发布-订阅机制
c++·观察者模式·设计模式