关于多态代码和运行结果

简介:
#include <iostream>
#pragma hdrstop
using  std::cout;
using  std::endl;
//---------------------------------------------------------------------------
#pragma argsused
//---------------------------------------------------------------------------
class  Base {
public :
     Base() { };
     virtual  void  DisplayMessage() {
         cout << "Displaying Message from an object of Base class"  << endl;
     };
};
//---------------------------------------------------------------------------
class  DerivedFirst : public  Base {
public :
     DerivedFirst() { };
     void  DisplayMessage() {
         cout << "Displaying Message from an object of DerivedFirst class"  << endl;
     }
};
//---------------------------------------------------------------------------
class  DerivedSecond : public  Base {
public :
     DerivedSecond() { };
    
相关文章
|
5月前
|
存储 Cloud Native 编译器
C++编译期多态与运行期多态
C++编译期多态与运行期多态
|
12天前
|
数据库 Python
python面型对象编程进阶(继承、多态、私有化、异常捕获、类属性和类方法)(下)
python面型对象编程进阶(继承、多态、私有化、异常捕获、类属性和类方法)
43 0
|
12天前
|
Python
python面型对象编程进阶(继承、多态、私有化、异常捕获、类属性和类方法)(上)
python面型对象编程进阶(继承、多态、私有化、异常捕获、类属性和类方法)(上)
53 0
|
8月前
面试题:多态是编译时行为还是运行时行为?
面试题:多态是编译时行为还是运行时行为?
39 0
|
9月前
|
设计模式
代码学习-多态
代码学习-多态
34 0
|
10月前
|
C++
动态绑定,多态(带你从本质了解多态)(下)
动态绑定,多态(带你从本质了解多态)
|
算法 Java Linux
JVM的多态是如何实现的
哈喽,我是子牙。十余年技术生涯,一路披荆斩棘从技术小白到技术总监到JVM专家到创业。技术栈如汇编、C语言、C++、Windows内核、Linux内核。特别喜欢研究虚拟机底层实现,对JVM有深入研究。分享的文章偏硬核,很硬的那种。
130 0
JVM的多态是如何实现的
|
Python
python面型对象编程进阶(继承、多态、私有化、异常捕获、类属性和类方法)(中)
## 封装,继承和多态 ## 1.封装 1、满足把内容封装到某个地方,另一个地方去调用封装的内容 2、使用初始化构造方法,或者使用self获取封装的内容 ## 2.继承 子类继承父类的属性和内容
114 0
|
Java 程序员 架构师
为什么程序员千万不要重写代码?
为什么程序员千万不要重写代码? 你所做的事情,也许暂时看不到成果,但不要灰心或焦虑,你不是没有成长,而是在扎根。 图片来自网络 0 前言 程序员都有一颗工程师的心,所以当他们到一片新的场地想做的第一件事就是,将旧的一切推倒重来。
1632 0