44问答网
所有问题
当前搜索:
从父类中调用子类函数
面向对象编程中
父类
能
调用子类的函数
吗?
答:
不能
。但有一种情况比较接近:当父类中声明某个函数为虚函数,并且子类得载了这个虚函数以后,用父类对象的指针可以调用子类的相应函数,但前提是该指针指向的对象是子类的对象,否则没有意义。1.新建一个子类对象时,它首先执行它父类的构造方法然后再执行子类的构造方法。2.我们new一个子类对象赋给...
父类
成员函数可以
调用子类函数
吗
答:
可以的。如果在
父类的
非默认构造
函数
初始化 m_pSon=new Cson();在默认构造函数初始化:m_pSon=0;那就 可以正常
调用
了。如果在父类默认构造函数这样初始化:m_pSon=new Cson();按理来说是应该编译错误,就算编译不报错也应该运行出错,因为会进入一个死循环,不停的申请内存,直到系统崩溃,如果个...
C++中
父类
方法中可以
调用子类的
方法吗?
答:
不可以
。继承实际上是将父类中的成员拷贝一份,添加到子类中。这个过程对父类本身没有造成改变。也就是父类中是没有子类的方法的,也就无法调用了。在一种特殊情况下,可以用父类的指针指向子类对象,然后用这个指针可以调用子类中的函数。这属于多态的范畴,实际上还是子类对象调用子类方法,与题主给...
请教,
父类中
如何
调用子类
中的虚
函数
答:
pobj->fun();就是
调用的子类
方法,或者建立引用类型也可以
父类
对象
调用子类
成员
函数
答:
首先有一句话表述不准确:构造
函数
不能创建对象,只是在创建对象后由系统
调用
,起初始化对象的作用,很多书上这么写是不准确的 A1显然不能调用B的成员函数
父类和子类的相互转换及
父类调用子类的
方法
答:
子类转换成
父类
:可以。父类转换成子类:不可以。如果父类对象的引用指向的实际是一个
子类的
对象,那么父类对象的引用可以强制转化成子类对象的引用。如:Parent p=new Son()Son s=(Son)p; --正确 Parent p=new Parent()Son s=(Son)p; --错误 因为继承的概念就是子孙类...
c#中
父类
能
调用子类的
方法吗
答:
{ public void Method(){} } 如果是实例,比如 Father fa=new Father();那fa是不可以
调用子类
方法,逻辑上很容易得出结论,子类的方法可能调用到
父类
没有的成员,显然不可以调用.如果是只引用,而且所指实例是子类 Father ch=new Child();那么如下方法就可以调用子类方法了 (ch as Child).Method();...
C#中用
父类
引用去
调用子类
实例方法有哪些?
答:
子类使用override关键字重写
父类
方法,则
调用
谁的方法由“运行时引用真实的对象决定”。C#
中子类
重写父类方法的几种情况:关键字:virtual、abstract、override、new。1、virtual:标识可能但不是必须被子类重写的方法,父类必须给出默认实现,子类可以重写(使用override,new,或无特殊标识的普通方法),也...
PHP中
父类里调用子类
的方法
答:
无解,除非是静态public方法,function前加static,可以testB::demo2()这样
调用 子类
重写之后的方法
父类
没法调用,换句话说,父类咋知道自己会被哪个子类继承呢,就算你强转虚表也不一样,无解的问题 而且父类咋需要
调用子类的
方法呢,就算你以后实践中有这样的需求,也只能说明你设计上不合理 ...
java指向
子类的父类
对象到底能不能
调用子类的
方法?
答:
4.通过父类引用
调用子类
和
父类中
同名的public变量,那么调用的是
父类的
成员变量,因为当子类对象转型为父类引用的时候,访问局部变量的操作都由编译器解析,因此不是多态的。子类对象中包含了两个同名的public变量(debug的时候你会看到子类对象中有两个变量),他自己的和他
从父类
得到的,所以通过父类...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
父类指针调用子类函数
java父类怎么调用子类方法
java父类怎么调用子类成员
java父类调用子类重写的方法
基类调用子类成员函数
父类调用子类构造函数
创建父类对象调用子类方法
调用子类没有的方法
父类调用子类函数