C++入门-类和对象
2014-04-15 10:43
295 查看
(1)、下载visual studio 2010
(2)、创建工程
(3)、创建头文件
(4)、创建资源文件
(5)、CGoods.h文件
(6)、CGoods.cpp文件
(2)、创建工程
(3)、创建头文件
(4)、创建资源文件
(5)、CGoods.h文件
class CGoods { private: char Name[21] ; //名称 int Amount ; //数量 float Price ; //价格 float Total_value ; //总价值 public: CGoods(void); ~CGoods(void); void RegisterGoods(char*,int,float); //登记新商品 void CountTotal(void) ; //计算商品总价值 char* GetName() ; //读取商品名 int GetAmount(void) ; //读取商品数量 float GetPrice(void) ; //读取商品单价 float GetTotal_value(void) ; //读取商品总价值 };
(6)、CGoods.cpp文件
#include <iostream> //io流文件引入 #include "CGoods.h" //头文件引入 /************************************************************************/ /* 构造方法 */ /************************************************************************/ CGoods::CGoods(void) { } /************************************************************************/ /* 注册一个商品 * name 商品名称 number 商品数量 price 商品价格 /************************************************************************/ void CGoods::RegisterGoods(char* name,int number,float price) { strcpy(Name,name); this->Amount = number; this->Price = price; } /************************************************************************/ /* 获取商品名称 */ /************************************************************************/ char* CGoods::GetName() { return Name; } /************************************************************************/ /* 获取商品数量 */ /************************************************************************/ int CGoods::GetAmount(void) { return Amount; } /************************************************************************/ /* 获取商品价格 */ /************************************************************************/ float CGoods::GetPrice() { return Price; } /************************************************************************/ /* 计算商品总价值 */ /************************************************************************/ void CGoods::CountTotal() { Total_value = Price * Amount; } /************************************************************************/ /* 获取商品的总价值 */ /************************************************************************/ float CGoods::GetTotal_value() { return Total_value; } /************************************************************************/ /* 析构方法 */ /************************************************************************/ CGoods::~CGoods(void) { } /************************************************************************/ /* 主调方法 */ /************************************************************************/ int main(void) { using namespace std; CGoods cgoods; //注册商品 cgoods.RegisterGoods("apple",4,3.7); //计算总价 cgoods.CountTotal(); cout<<cgoods.GetTotal_value()<<"\n"; }
相关文章推荐
- Google V8 编程入门(二) - 使用c++访问js脚本对象
- C++从入门到精通实例--类和对象
- Google V8 编程入门(三) - 使用js访问c++宿主对象
- C++入门进阶之3: 类和对象
- Introduction to Programming with c++ 9-2 一个标准的基于对象的入门例子
- 给大家介绍对象 - C++快速入门14
- 给大家介绍对象 - C++快速入门14
- c++入门(类和对象and继承for系统时间显示)
- C++:类与对象入门 Intro to Class and Object
- C++入门学习笔记(一)--面向对象基本概念
- c++入门笔记(12)面向对象语言
- 快速入门C++ 06(对象)
- c++入门学习笔记--类和对象
- C++入门笔记(二)类与对象
- C++入门 (六) 类对象数组和静态成员
- C++入门(7):对象
- c++入门学习笔记--类和对象
- C++面向对象多线程入门
- C++ 60分钟入门教程 - 6、C++类与对象
- c++入门(类和对象and继承)