c++ 学习日记 2017.8.1
来源:互联网 发布:淘宝主图制作技巧 编辑:程序博客网 时间:2024/06/05 09:39
#include <iostream>using namespace::std;class Shape{ public: void setWidth(int w){ width = w; } void setHeight(int h){ height = h; } protected: int width; int height;};class PaintCost{public: int getCost(int area){ return area * 70; }};class Rectangle:public Shape,public PaintCost{public: int getArea(){ return width * height; }};int main() { Rectangle Rect; int area; Rect.setHeight(4); Rect.setWidth(5); area = Rect.getArea(); cout << "Total area:" << area << endl; cout << "Total paint cost:" << Rect.getCost(area) << endl; return 0;}
2017.8.1
学了类的继承,用教程上的例子写了下。
感觉继承后可以在一个类中直接用其他类的功能,就像直接在一个平台上调用所有的功能一样,很方便,表述也很清晰。
程序来自c++教程 http://www.runoob.com/cplusplus/cpp-inheritance.html
感谢提供
阅读全文
1 0
- c++primer学习日记 1
- c语言学习日记1
- 2015-4-1C语言学习日记
- Linux C 学习日记
- c++ 学习日记 2017.8.1
- 090904c语言学习日记
- 090906c语言学习日记
- 090907c语言学习日记
- 090909c语言学习日记
- Linux C 学习日记 2.0
- Linux C 学习日记(一)
- 学习日记-C语言数据类型
- C语言学习日记01
- C语言学习日记02
- C语言学习日记04
- C语言学习日记05
- C语言学习日记06
- C语言学习日记07
- cookie的定义及常见用法
- java学习整理20170801
- XYNUOJ 1259: 找零钱
- Android性能优化总结
- Ericsson Ridea从入门到精通(一)
- c++ 学习日记 2017.8.1
- js正则表达式:只能输入1到125之间任意数字
- 会场安排问题
- Batch Normalization 的原理解读
- jQuery实现拖动
- MM--如何控制采购申请转变为采购订单数量不超过采购申请数量
- 设计模式之组合模式
- myeclipse报错:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
- Git命令行选项