类的公有继承
来源:互联网 发布:什么是大数据应用平台 编辑:程序博客网 时间:2024/04/29 02:36
#include<iostream>
#include<string>
#include<stdlib.h>
using namespace std;
#include<string>
#include<stdlib.h>
using namespace std;
class Person
{
public:
Person(string Strname = "pertter", int Age = 20) :m_strName(Strname), m_Age(Age)
{
cout << "Person 构造函数" << endl;
};
~Person()
{
cout << "Person 析构函数" << endl;
}
{
public:
Person(string Strname = "pertter", int Age = 20) :m_strName(Strname), m_Age(Age)
{
cout << "Person 构造函数" << endl;
};
~Person()
{
cout << "Person 析构函数" << endl;
}
void eat()
{
cout << "eat" << endl;
}
void walk()
{
cout << m_strName << endl;
cout << m_Age << endl;
}
void read()
{
cout << "read" << endl;
}
protected:
string m_strName;
int m_Age;
private:
{
cout << "eat" << endl;
}
void walk()
{
cout << m_strName << endl;
cout << m_Age << endl;
}
void read()
{
cout << "read" << endl;
}
protected:
string m_strName;
int m_Age;
private:
};
class Solidier :public Person
{
public:
{
public:
Solidier(string strCode = "001"):m_strCode(strCode)
{
cout << "Solidier 构造函数" << endl;
};
~Solidier()
{
cout << "Solider 析构函数" << endl;
}
void set()
{
m_strCode = 002;
}
{
cout << "Solidier 构造函数" << endl;
};
~Solidier()
{
cout << "Solider 析构函数" << endl;
}
void set()
{
m_strCode = 002;
}
void attack()
{
cout << "fire!!!" << endl;
cout << m_strCode << endl;
}
protected:
string m_strCode;
private:
{
cout << "fire!!!" << endl;
cout << m_strCode << endl;
}
protected:
string m_strCode;
private:
};
int main()
{
Solidier *soldier = new Solidier;
Person * person = new Person;
soldier->eat();
soldier->walk();
soldier->read();
soldier->set();
soldier->attack();
Solidier *soldier = new Solidier;
Person * person = new Person;
soldier->eat();
soldier->walk();
soldier->read();
soldier->set();
soldier->attack();
system ("pause");
return 0;
}
阅读全文
0 0
- 类的公有继承
- 类的公有继承
- c++类的继承:私有继承,公有继承,保护继承
- 类中公有继承的访问权限
- 类的公有私有保护继承
- C++的公有继承
- 类的公有继承和私有继承的区别?
- 类的公有继承,私有继承,protected特点
- 类继承,公有继承,多态公有继承
- 类的继承与派生,私有继承,公有继承,保护继承
- 公有派生(公有继承) 及 该派生类和基类之间的特殊关系
- C++类实现公有继承
- 继承的访问控制--公有继承
- 公有继承和私有继承的实例
- 04 java类的继承和静态公有成员
- C++ 公有继承、保护继承和私有继承中类成员的访问权限的控制
- C++ 公有继承、保护继承和私有继承中类成员的访问权限的控制
- C++ 公有继承、保护继承和私有继承中类成员的访问权限的控制
- hadoop2.x中hadoop—core.jar包使用
- 分割回文串II
- 《互联网信贷风险与大数据》读书笔记(四)
- 自定义控件——第一行代码3.4.2
- SUMO-0.30.0概要记录
- 类的公有继承
- EasyUI--弹窗
- CSS3过渡属性transition
- 最全前端开发面试问题及答案整理
- 基于对象序列化实现对象属性的保存与读取
- JAVA项目中,配置LOG4j,将日志按照不同级别输出到控制台和文件中
- 235. Lowest Common Ancestor of a Binary Search Tree
- echo、print、echo()、print()及定界符
- wondows 搭开发环境