永发信息网

JAVA子类继承了父类,那么子类怎么调用父类的方法?

答案:5  悬赏:70  手机版
解决时间 2021-02-14 22:10
JAVA子类继承了父类,那么子类怎么调用父类的方法?
最佳答案
public class Test {
public static void main(String[] args) {
B b = new B();
b.print("aaa");
}
}
class A {
public void print(String name) {
System.out.println(name);
}
}
class B extends A {
}追问也就是说实只要class B extends A 再实例化B,B就可以B.A中的方法了吗追答是的追问public class Test {

}
class A {
public void print(String name) {
System.out.println(name);
}
}
class B extends A {
A.print("aaa");
}
这样可以调用吗?追答这个不行,你能自己编译一下吗?追问编译器都被我删能有一年了追答那你写了程序是看的吗?不运行?追问我还不会写程序呢追答不会写的话先别看继承这种东西,还是先熟悉熟悉语法吧,诸如A.print这样的,你想想都知道不行啊,这样单独的语句怎么能够执行呢,必须在方法内或者在语句块里面吧,还有print不是静态方法,不能直接类名。的方式来调用。
全部回答
1 用super关键字
2 在创建子类对象后用子类变量名直接调用
如: childClass cls=new childClass()
cls.父类方法名 (在eclipse开发工具中会给出方法选项)
调用父类方法好像是用 super.方法名() 吧
对于已覆盖的方法来说,例如Child是Parent的子类,而且,Child和Parent都有个toString()方法,也就是说,Child覆盖Parent的toString()方法。如果child要调用Parent的toString()方法,只需要把child强制转换为Parent就可以,也就是(Parent)child.toString(),这样就是调用其父类的toString()方法。如果不是覆盖的,就不用强制转换,直接调用就可以。
class A{}
class B extends A{
}

上面显示子类B继承A
在B类中创建对象A a = new B();这样创建的对象a就能够使用父类A中的方法
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
衡山新蕾艺术教育中心地址有知道的么?有点事
我是歌手第二季歌手演唱完之后点评的音乐人都
巴彦淖尔市放心粮油工程地址在哪,我要去那里
海南岛在中国的最南边还是在中国的最北边
博思教育(衡阳衡山)地址在什么地方,想过去办
六榕街妇联在什么地方啊,我要过去处理事情
乔丹是什么队的篮球队员
求 五个字形容心情的词,最好是叠词;如:淡
雅韵琴行(衡阳衡山)地址有知道的么?有点事想
给力特色全牛店我想知道这个在什么地方
怎样发现孩子的优点?
鹏程驾校报名处怎么去啊,我要去那办事
梦到家里有条小蛇老爸它打死了又有一条大蟒蛇
天和住宿地址在哪,我要去那里办事
患者男性,36岁,一日起床后,悄声外出关门,
推荐资讯
为什么我的电脑打不开猪八戒威客网,而在别人
炸酱卤的家常做法大全怎么做好吃视频
《无耻之徒》中愿意和frank结婚的女人是?
欣乐幼儿园怎么去啊,有知道地址的么
百利蔬菜水果食杂店在什么地方啊,我要过去处
含乳糖的食物有哪些
只有红字增值税发票怎么申报
为什么耳麦总是有电流声啊啊啊...
从发建材购销部怎么去啊,有知道地址的么
梦幻西游攻修3万一次,点一次给多少经验?
杭州按摩江干白杨下沙按摩哪一家更好些,不要
等额评选是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?