C/C++语言学习日志 17 (面向对象)

面向对象程序设计(Object Oriented Programming)作为一种新方法,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征的。任何一个模型都不可能反映客观事物的一切具体特征,只能对事物特征和变化规律的一种抽象,且在它所涉及的范围内更普遍、更集中、更深刻地描述客体的特征。通过建立模型而达到的抽象是人们对客体认识的深化。

例题:

定义立方体类Box,数据成员有长宽高且都是整数,构造函数初始化数据成员,成员函数计算体积,主函数中输入长宽高,输出立方体体积。

示例代码:

#include<iostream>
using namespace std;
class box
{
    protected:
        int X,Y,Z;
    public:
        box(int x=0,int y=0,int z=0)
        {
            X=x;
            Y=y;
            Z=z;
        }
    void set(int x,int y,int z)
    {
        X=x;
        Y=y;
        Z=z;
    }
    void show()
    {
        cout<<X*Y*Z<<endl;
    }
};
int main()
{
    int x,y,z;
    cin>>x>>y>>z;
    box b;
    b.set(x,y,z);
    b.show();
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值