比较java与C++的不同
来源:互联网 发布:温州商学院淘宝班 编辑:程序博客网 时间:2024/05/01 21:16
最近正在学习java,看的是《java核心技术》(第八版),在第5章继承中,子类访问父类的方法使用了关键字super,在c++中没有这个关键字,通常都是直接使用的。java中也是可以直接使用父类的公开方法的,但是如果子类和父类的命名方法相同,又想访问父类方法时就只能使用super关键字了。在c++中,我一时不知道怎么用,查了查才知道用类名修饰符。
下面是一个简单的例子,仿照《java核心技术》第5章的例子:
#include <iostream>using namespace std;class Employee{public: Employee(string name, double salary) { this->name = name; this->salary = salary; } double getSalary() { return salary; } void setSalary(double s) { salary=s; }private: string name; double salary;};class Manager:public Employee{public: Manager(string name, double salary):Employee(name, salary){} double getSalary() { return Employee::getSalary()+bonus;//显式调用基类方法 } void setBonus(double b) { bonus = b; }private: double bonus;};int main(){ Employee a("wf", 10000); cout<<a.getSalary()<<endl; Manager m("jk", 20000); m.setBonus(123); cout<<m.getSalary()<<endl; return 0;}
- 比较java与C++的不同
- java与c的不同
- java——与c比较之不同(三)
- java 与 C 的比较
- 【Java】Java与C的不同
- java与c/c++不同的地方
- Java与C语言的不同
- Java与C语言的不同
- C 与Java比较- -
- 挺有意思的比较,JAVA与C#。
- Java 与 c 及c++的比较
- Java 与 c 及c++的比较
- Java与C和C++的比较
- Java 与 c 及c++的比较
- C语言与Java语言的比较
- java与c语言的比较!
- 比较C#与C++、Java的异同
- java与c语言的比较
- 在Android中使用Handler和Thread线程执行后台操作
- IOS 预览word文档的集中方式
- X264中CAVLC码字的快速读取
- magento 多网店部分域名url加站点code
- NFC通信的模式选择
- 比较java与C++的不同
- 各大公司笔试题
- 【教你几种禁止修改IP的方法】
- innosetup 修改安装过程中的图片
- oracle表空间( 查看路径,修改,创建)
- python 发送飞信-短信接口
- 一:递归树,异步加载树
- LR里的参数类型
- Dialog 动画