ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 继承 重写和抽象类

继承 重写和抽象类

原创 Linux操作系统 作者:iDotNetSpace 时间:2008-09-27 13:28:26 0 删除 编辑

继承

一个子类只能有一个父类,一个父类可以有多个子类;

可以说父类是对子类的泛化,当子类继承拉父类以后则子类拥有父类的所有成员;

注意:在继承中访问修饰符只是限制访问他不影响继承;

当一个子类被实例化的时候首先实例化他的父类,在实例化父类的时候首先在父类中寻找与子类中具有相同参数的构造函数如果找不到则直接调用不到参数的构造函数;

在子类中可以用base();关键字调用父类中的构造函数;

重写

简单的说就是在父类里面改写父类的方法,让父类的方法表现出子类的特征;

实现方式一

可以把父类定义为abstract函数然后去重写他的方法;

同时也可以把父类里的方法定义为虚函数就可以重写拉;

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12639172/viewspace-465887/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-01-04

  • 博文量
    2376
  • 访问量
    5766009