以后我的定位就是用linux下的C/C++开发,现在开始复习C++了,虽然以前学过,而且自己在大一的第二学期就已经学了一点点,但是那都是皮毛,去年暑假学了一点点STL,自我感觉还不错,结果在大二第一学期的C++考试考得很烂,自己大二第一学期完全没有学到神马东西,虽说学了一点点的算法,但是还是很弱的;
头文件声明
//头文件声明
#ifndef SALE_H
#define SALE_H
class Sale{
public:
Sale(){}
Sale(int p,int n):price(p),num(n){}
int Cost();
int getPrice();
int setNum(int N);
int setPrice(int P);
private:
int price;
int num;
};
#endif
头文件实现
#include"Sale.h"
int Sale::Cost(){
return this->num*this->price;
}
int Sale::getPrice(){
return this->price;
}
int Sale::setNum(int N){
this->num=N;
return N;
}
int Sale::setPrice(int P){
return this->price=P;
}
主函数部分很水的:
#include<iostream>
#include"Sale.h"
#include<algorithm>
using namespace std;
int main()
{
Sale M;
int Price;
cout<<"请输入商品的价格: "<<ends;
cin>>Price;
M.setPrice(Price);
cout<<"请输入商品的数量: "<<ends;
int num;
cin>>num;
M.setNum(num);
cout<<"一共花费$: "<<ends;
cout<<M.Cost()<<endl;
return 0;
}