luqingfei@C++

为中华之崛起而崛起!
兼听则明,偏听则暗。

类继承练习题一

1、定义一个基类Animal,它包含两个私有数据成员,一个是string,存储动物的名称(例如"Fido"或"Yogi"),另一个是整数成员weight,包含该动物的重量(单位是磅)。该类还包含一个公共成员函数who(),它可以显示一个消息,给出Animal对象的名称和重量。把Animal用作公共基类,派生两个类Lion和Aardvark。再编写一个main()函数,创建Lion和Aardvark对象("Leo",400磅;"Algernon",50磅)。为派生类对象调用who()成员,说明who()成员在两个派生类中是继承得来的。

Animal.h

Animal.cpp

main.cpp

posted on 2009-03-26 16:33 luqingfei 阅读(1397) 评论(1)  编辑 收藏 引用 所属分类: C++基础

评论

# re: 类继承练习题一 2012-05-21 21:29 scor

#include <iostream.h>
#include <string.h>
class Animal
{
private:
char name[6], int weight;
public:
void who(char n[6], int w)
{
strcpy(n,name);
w=weight;
cout<<"These is animal`s name and weigth is :"<<n<<';'<<w<<
}
};
class Lion:pubilc Animal
{
public:
char ln[6],int lw;


};
void main()
{
Lion l1("leo",400);
l1.who();
}  回复  更多评论   


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


导航

<2010年6月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

统计

留言簿(6)

随笔分类(109)

随笔档案(105)

Blogers

Game

Life

NodeJs

Python

Useful Webs

大牛

搜索

积分与排名

最新评论

阅读排行榜

评论排行榜