#include "stdafx.h"
#include
using namespace std;
class baseClass
{
public:
void print() const;
baseClass();
baseClass(int x,int y);
baseClass(int x,int y,char w);
private:
int u;
int v;
char ch;
};
void baseClass::print() const
{
cout<<"Base Class :u="<}
baseClass::baseClass ()
{
u=0;
v=0;
ch='*';
}
baseClass::baseClass (int x,int y)
{
u=x;
v=y;
ch='*';
}
baseClass::baseClass (int x,int y,char ch)
{
u=x;
v=y;
this->ch=ch;
}
class derivedClass:public baseClass
{
public:
void print() const;
derivedClass();
derivedClass(int x,int y,int one,double two);
derivedClass(int x,int y,char w,int one,double two);
private:
int first;
double second;
};
void derivedClass::print () const
{
baseClass::print ();//派生类不能直接访问基类的私有成员
cout<<"Derived Class:firt="<}
derivedClass::derivedClass ()
{
first=0;
second=0;
}
derivedClass::derivedClass (int x,int y,int one ,double two)
:baseClass(x,y)
{
first=one;
second=two;
}
derivedClass::derivedClass (int x,int y,char w,
int one,double two)
:baseClass(x,y,w)
{
first=one;
second=two;
}
int main()
{
return 0;
}
阅读(313) | 评论(0) | 转发(0) |