03.cpp
来自「教学目的: 要求理解继承的本质含义以及在面向对象技术中的重要性」· C++ 代码 · 共 42 行
CPP
42 行
#include<iostream.h>
#include<string>
class Student
{
public:
Student(char* pName="no name")
{
strcpy(name,pName);
}
void display()
{
cout<<"name= \""<<name<<"\""<<endl;
}
protected:
char name[40];
};
class GraduateStudent: public Student
{
public:
GraduateStudent( char* pName="no name",double qGrade=90)
{
strcpy(name,pName);
qualifierGrade=qGrade;
}
void display()
{
cout<<"name= \""<<name<<"\""<<endl
<<"qualifierGrade="<<qualifierGrade<<endl;
}
protected:
int qualifierGrade;
};
void main()
{
Student ds("Lo lee Undergrad");
GraduateStudent gs;
ds.display();
gs.display();
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?