继承类的访问属性的小程序

原创 2016年08月30日 15:50:09
#include <iostream>
#include<string>
using namespace std;
class student{
public:
student(string n,int a)
{name=n;
     age=a;}
void display();
protected:
    string name;
int age;
};


void student::display(){
cout<<"name:"<<name<<"age:"<<age<<endl;
}




class student1:public student//派生类
{
public:
student1(string n,int a,int nu,string ad):
 student(n,a),num(nu),addr(ad){}
      void show()
 {
       cout<<"this student is:"<<endl;
       display();
       cout<<"address:"<<addr<<"number is:"<<num<<endl;
 }
  protected:
string addr;
int num;
};
int main(){
  student1 s1("lily",24,04,"beijing"),s2("lucy",25,29,"tianjin");
  s1.show();
  s2.display();//可以访问基类中的公用成员 s2.age就会出错,因为age属于保护类成员数据,不能被类外访问
return 0;
}

java之中的四种访问权限和子类如何继承父类特性

Public:对所有类可见 Protected:对同一包中的类,和子类可见 Private:仅对类本身可见         Default:对同一包中的类可见 为了理解方便,可见的意思也就是可...
  • qq_34536381
  • qq_34536381
  • 2016年06月01日 09:36
  • 1515

继承后基类、派生类的访问属性

一、单继承与多继承(1)一个派生类只从一个基类派生,这称为单继承(single inheritance);(2)一个派生类有两个或多个基类的称为多重继承(multiple inheritance);(...
  • zhangchen1003
  • zhangchen1003
  • 2015年09月05日 22:28
  • 1117

C# 类中继承接口的属性

在开发中面对接口编程,有时需要将属性放到接口中,但是在类中又要如何去继承接口的属性呢? 开始的时候,我以为只要继承了接口,就可以将属性拿来用了。代码如下: public interface I...
  • xxdddail
  • xxdddail
  • 2013年08月02日 15:50
  • 4486

JAVA进阶 面向对象程序设计——第4章 继承与多态【不同访问属性使子类在使用这些成员时不同】

第4章 继承与多态 4.1 继承 4.2 子类父类关系 4.3 多态变量和向上造型 4.4 多态 4.5 类型系统 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。...
  • qq_35996868
  • qq_35996868
  • 2016年09月11日 21:41
  • 288

一个修改文件属性的DELPHI程序

  • 2013年07月12日 10:53
  • 383KB
  • 下载

查看系统设备属性的程序代码

  • 2012年12月22日 10:08
  • 31KB
  • 下载

mfc程序向导的设计,以及与属性的一点区别

  • 2008年05月30日 08:59
  • 1.92MB
  • 下载

Java基础笔记整理---【08】面向对象程序设计-包、继承、访问权限

java 工程目录: 1.src 源文件目录,存放java源代码的目录 2.bin 目录:存放由java原码编译好的class文件 3.package 不能以java.开...
  • li827437709
  • li827437709
  • 2017年07月28日 17:38
  • 180

面向对象程序设计之访问控制、继承与拷贝控制

访问控制与继承: 一个类使用protected关键字来声明那些希望与派生类分享但是不想被其他公共访问的成员。其性质如下: (1)和私有成员类似,受保护的成员对类的用户是不可访问的 (2)和公有成...
  • u013616945
  • u013616945
  • 2017年02月07日 21:58
  • 107

第十一周阅读程序3:继承方式和访问属性

问题及代码: 1.先阅读程序,写出你预想的运行结果,再记录运行结果,如果两者有差异,再读程序给出解释。 2.观察基类A中成员的访问权限制以及派生类B中对这些成员的访问方法。 3.请将class B:p...
  • Destiny_Forever
  • Destiny_Forever
  • 2015年05月20日 08:50
  • 233
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:继承类的访问属性的小程序
举报原因:
原因补充:

(最多只允许输入30个字)