关于继承

原创 2007年10月15日 10:33:00


今天看了一本书,把自己对于继承的理解写下来

继承是指在已知类的基础上创建一个新类。

多态和虚函数是继承中的重点,多态可以实现通过访问基类对象引用或者指针来访问派生类对象,使用虚函数,我们可以通过基类函数访问到派生类对象的函数。

通过上面两点,我们就可以做到:

 

class A...{

virtual void fun();

}
;

class B:public A...{

void fun();

}
;

A
* a = new B();

a
->fun();  //这里访问的就是B的fun()

 

虚函数要构造虚函数表,对象有一个虚函数指针,指向类的虚函数表,然后确定函数入口地址,访问函数。

 

关于java继承的一道经典面试题

package com.test; class Father{ int x = 1; public Father(){ System.out.println("father"); } public F...
  • sinat_29957455
  • sinat_29957455
  • 2016-10-03 10:50:29
  • 4745

java 笔试之继承基础(看看你能做对几道题)初学者不要小看啊

先笔试,全是基础题,共30道简笔题, 1. abstract class Name {  private String name;  public abstract boolean isStu...
  • a564663276
  • a564663276
  • 2013-05-20 21:40:29
  • 3178

C++总结6——继承与多态的笔试题

1———————————————- #include using namespace std; class Base { public: Base(int data):_ma(data)...
  • wendy_keeping
  • wendy_keeping
  • 2017-07-17 02:01:45
  • 464

java的继承练习

什么是继承(extends)? 继承是:新定义的类是从已有的类中获取属性和方法的现象。 这个已有的类叫做父类, 从这个父类获取属性和方法的类叫做子类。 类Man继承于Person类,这样一来的话,Pe...
  • a8595966
  • a8595966
  • 2016-05-21 19:30:48
  • 692

Java继承、多态面试题

public class A { public int a = 0; public void fun(){ System.out.println("-----A...
  • qq_27258799
  • qq_27258799
  • 2016-04-19 22:14:14
  • 6221

[Java] 作业8(继承、多态)

Q37 题目定义了两个 public class, 所以如果要完全模拟题目的情景,需要创建两个 .java 文件。因为每个 .java 文件里有且只能有一个 public clas.  // Pare...
  • u014674776
  • u014674776
  • 2016-06-15 19:36:11
  • 819

自定义视图 在storyBoard中使用,继承父视图的autoLayout

  • 2016年05月27日 10:56
  • 37KB
  • 下载

[C++笔试]类及继承的题目

问题: #include "stdio.h" class A { public: int _a; A() { _a = 1; } void print() { printf("%...
  • SMUEvian
  • SMUEvian
  • 2017-05-23 16:38:32
  • 410

元素z-index继承问题

两同层元素,其中一个的子元素定位与另一个重叠时,该子元素被覆盖(此时子元素的z-index继承的是其父元素的z-index,无论其z-index多少均被覆盖) #blue{ b...
  • u010403387
  • u010403387
  • 2015-06-25 09:37:42
  • 843

继承(代码体现)

子父类出现后类中成员的特点; 类中成员: 1:变量 如果子类中出现非私有的同名成员变量时 子类要访问本类中的变量,用this 子类要访问父类中的同名变量,用super   super和this的使用几...
  • l55iuming
  • l55iuming
  • 2015-07-10 20:59:41
  • 566
收藏助手
不良信息举报
您举报文章:关于继承
举报原因:
原因补充:

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