
#include <iostream>
#include<cstring>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class glasses{
public:
glasses(){
}
glasses(char n[],int p,float l){
strcpy(name,n);
price=p;
lifetime=l;
}
void set(char n[],int p,float l){
strcpy(name,n);
price=p;
lifetime=l;
}
void show(){
cout<<name<<price<<lifetime<<endl;
}
~glasses(){
}
protected:
char name[20];
int price;
float lifetime;
};
class sunglasses:public glasses{
public:
sunglasses(){
}
sunglasses(char k[],char c[],int ch){
strcpy(kind,k);
strcpy(color,c);
chengben=ch;
}
void set(char k[],char c[],int ch){
strcpy(kind,k);
strcpy(color,c);
chengben=ch;
void show1(){
cout<<kind<<color<<chengben<<endl;
}
~sunglasses(){
}
protected:
char kind[20];
char color[20];
int chengben;
};
int main(int argc, char** argv) {
sunglesses a;
a.set("变色眼镜:","黑色",200);
a.show1();
glasses b;
b.set("太阳镜","150",1.5);
b.show();
return 0;
}
#include<cstring>
using namespace std;
/* run this program using the console pauser or add your own getch, system("pause") or input loop */
class glasses{
public:
glasses(){
}
glasses(char n[],int p,float l){
strcpy(name,n);
price=p;
lifetime=l;
}
void set(char n[],int p,float l){
strcpy(name,n);
price=p;
lifetime=l;
}
void show(){
cout<<name<<price<<lifetime<<endl;
}
~glasses(){
}
protected:
char name[20];
int price;
float lifetime;
};
class sunglasses:public glasses{
public:
sunglasses(){
}
sunglasses(char k[],char c[],int ch){
strcpy(kind,k);
strcpy(color,c);
chengben=ch;
}
void set(char k[],char c[],int ch){
strcpy(kind,k);
strcpy(color,c);
chengben=ch;
void show1(){
cout<<kind<<color<<chengben<<endl;
}
~sunglasses(){
}
protected:
char kind[20];
char color[20];
int chengben;
};
int main(int argc, char** argv) {
sunglesses a;
a.set("变色眼镜:","黑色",200);
a.show1();
glasses b;
b.set("太阳镜","150",1.5);
b.show();
return 0;
}
