超类在C++和java当中是不是和父类是同一个意思。在Java,C++的编程实践中,能不能顾个具体的例子
答案:4 悬赏:50 手机版
解决时间 2021-03-22 14:37
- 提问者网友:暮烟疏雨之际
- 2021-03-22 01:31
来说明继承性的作用,有代码说明更好
最佳答案
- 五星知识达人网友:鱼芗
- 2021-03-22 02:13
java是单根的,所以会有超类这个词,其实就是继承的那一个类.
C++的多根的,不存在超类这个关键字,父类就是就是继承的那一组类.
比如在java中
public class JavaTestApplication {
public static void main(String[] args) {
SayHello app = new SayHello();
app.sayHello();
}
public void show() {
System.out.println("Hello World!");
}
}
class SayHello extends JavaTestApplication {
void sayHello() {
super.show();
}
}
那么SayHello 的方法中可以用super来调用父类的方法.
C++中是无法使用super这种东西的.
如果把super的意思引申到C++中,在不混淆的情况下,也可以说超类是父类,但是这只能私下里说.
C++的多根的,不存在超类这个关键字,父类就是就是继承的那一组类.
比如在java中
public class JavaTestApplication {
public static void main(String[] args) {
SayHello app = new SayHello();
app.sayHello();
}
public void show() {
System.out.println("Hello World!");
}
}
class SayHello extends JavaTestApplication {
void sayHello() {
super.show();
}
}
那么SayHello 的方法中可以用super来调用父类的方法.
C++中是无法使用super这种东西的.
如果把super的意思引申到C++中,在不混淆的情况下,也可以说超类是父类,但是这只能私下里说.
全部回答
- 1楼网友:醉吻情书
- 2021-03-22 04:13
富传万代,的一种方法。
- 2楼网友:鸽屿
- 2021-03-22 03:42
是一样的意思,在java中超类就是C++里面叫的父类,同样的东西,C++叫函数,java叫方法
妈了个ABC的就这个小小问题老师也不说一下,害我当时纠结了很久。
还有什么不懂可以追问,我懂肯定给你说!!!
满意请采纳
- 3楼网友:鱼忧
- 2021-03-22 02:31
你好!
是一样的意思,在java中超类就是C++里面叫的父类,同样的东西,C++叫函数,java叫方法
妈了个ABC的就这个小小问题老师也不说一下,害我当时纠结了很久。
还有什么不懂可以追问,我懂肯定给你说!!!
满意请采纳
记得给问豆啊!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯