有关Java和C++继承的不同
来源:互联网 发布:上海翌创网络科技股份 编辑:程序博客网 时间:2024/05/22 08:13
Java示例:
package com.baiyi;class son {public void test(){ //test()前System.out.println("son");}}class child extends son{public void test(){System.out.println("child");}public void test2(){System.out.println("test2");}}public class testInherit {public static void main(String[] args) {son result1 = new son();son result2 = new child();result1.test(); //打印 :"son"result2.test(); //打印:"child"//result2.test2(); //该句报错} }
C++示例:
#include<iostream>using namespace std;class parent{public: virtual void test(){ cout << "parent" << endl; }};class son : public parent{public:void test(){cout << "son" << endl; }}; int main(){ parent *result = new son(); result->test(); //parent()中test()定义为virtual的话 打印输出为 "son" 未加virtual的话输出为 "parent" }
0 0
- 有关Java和C++继承的不同
- C++和Java继承的不同
- C++和Java继承关系中方法覆盖的不同
- java 和 c/cpp 的不同
- C中^和Java中^的不同
- C语言和java的不同
- 有关Java继承的一小段代码
- JAVA中有关继承的一个实例
- 一篇有关《JAVA的未来和发展》文章 C
- 虚继承和普通继承的一些不同(持续更新)
- 【笔试】诺西 java的继承中extends和implementation的不同
- c/c++和java实现swap函数的不同处
- c/c++和java实现swap函数的不同处
- c/c++和java实现swap函数的不同处
- java与c的不同
- C++和C的不同
- 有关css和js针对不同浏览器兼容的问题
- 有关css和js针对不同浏览器兼容的问题
- runscope 使用
- Chapter5-标准I/O库(中)-「APUE读书笔记」
- VB.NET和VB6.0有什么区别?
- 搜索引擎算法
- 关于CCTMXTiledMap不支持读取polyline的问题
- 有关Java和C++继承的不同
- iOS UIPickerView
- 在windows上终止 subprocess 进程 (Python recipe)
- 第四周--项目4建设双链表算法库
- 九度OJ 1039:Zero-complexity Transposition(逆置) (基础题)
- 学习笔记一:统计学习方法概论
- 中文序列按笔画排序
- 正交镜像滤波器组
- 惯性导航之四元数与欧垃角互转(五)