Chinaunix首页 | 论坛 | 博客
  • 博客访问: 88279
  • 博文数量: 34
  • 博客积分: 2000
  • 博客等级: 大尉
  • 技术积分: 395
  • 用 户 组: 普通用户
  • 注册时间: 2009-03-23 10:22
文章分类

全部博文(34)

文章存档

2011年(1)

2010年(4)

2009年(29)

我的朋友

分类: C/C++

2009-05-06 21:29:36

#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) |
0

上一篇:没有了

下一篇:复数类实现

给主人留下些什么吧!~~