| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1355 人关注过本帖
标题:刚学完c后天就要考c++,很多新内容来不及看了,求助!!
只看楼主 加入收藏
MOON奏鸣曲
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2018-3-18
结帖率:0
收藏
已结贴  问题点数:20 回复次数:3 
刚学完c后天就要考c++,很多新内容来不及看了,求助!!
设计一个点类,一个正方形类和一个立方体类之间的继承程序,每类包含计算面积。体积的成员函数,并编写主函数对他们进行测试
搜索更多相关主题的帖子: c++ 内容 成员 函数 主函数 
2018-05-12 22:46
MOON奏鸣曲
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2018-3-18
收藏
得分:0 
感谢
2018-05-12 23:00
MOON奏鸣曲
Rank: 1
等 级:新手上路
帖 子:13
专家分:0
注 册:2018-3-18
收藏
得分:0 
感谢
2018-05-12 23:11
xzlxzlxzl
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
来 自:湖北
等 级:贵宾
威 望:125
帖 子:1091
专家分:5825
注 册:2014-5-3
收藏
得分:20 
好吧,做过这个练习,给你参考下:
程序代码:
#include<iostream>
using namespace std;
class point
{
    int x;
    int y;
public:
    void setxy(int a,int b)
    {
        x=a;
        y=b;
    }
    int getx()
    {
        return x;
    }
    int gety()
    {
        return y;
    }
};
class rect: public point
{
    int width;
    int height;
public:
    void setwh(int x,int y,int h,int w)
    {
        width=w;
        height=h;
        setxy(x,y);
    }
    int geth(){return height;}
    int getw(){return width;}
    int getmj(){return height*width;}
    int getzc(){return 2*(height+width);}
};
void main()
{
    class rect a;
    a.setwh(1,2,3,4);
    printf("%d,%d,%d,%d\n",a.gety(),a.getx(),a.getmj(),a.getzc());
}

这里只有点类和正方形类,正方形类继承自点类,你可以依此方法写上正方体类,只要知道怎么写继承的方法就行了。
完成一个程序无非是数据+代码,把某一特性或完成某一功能的数据和代码聚合在一起,可反复使用,就把它称为类了。后来的什么类继承、封装、多态等等概念,其实在你对编程理解到一定程度就能自然了解和使用了。如果只是要完成作业、应付考试,那就死记硬背拷贝粘贴吧。
2018-05-13 10:37
快速回复:刚学完c后天就要考c++,很多新内容来不及看了,求助!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018081 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved