JAVA子类继承了父类,那么子类怎么调用父类的方法?
8个回答
展开全部
对于已覆盖的方法来说,例如Child是Parent的子类,而且,Child和Parent都有个toString()方法,也就是说,Child覆盖Parent的toString()方法。如果child要调用Parent的toString()方法,只需要把child强制转换为Parent就可以,也就是(Parent)child.toString(),这样就是调用其父类的toString()方法。如果不是覆盖的,就不用强制转换,直接调用就可以。
展开全部
我最近也在学,我的理解就是如果子类中没有与父类重名的方法,或者没有重写父类的方法,直接调用方法就可以,否则需要加super
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果重写了父类的函数,但是又想用父类没被重写的函数,就需要加上supper
如果没重写父类的函数,那么子类能继承父类的函数,直接能够使用
如果没重写父类的函数,那么子类能继承父类的函数,直接能够使用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1 用super关键字
2 在创建子类对象后用子类变量名直接调用
如: childClass cls=new childClass()
cls.父类方法名 (在eclipse开发工具中会给出方法选项)
2 在创建子类对象后用子类变量名直接调用
如: childClass cls=new childClass()
cls.父类方法名 (在eclipse开发工具中会给出方法选项)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class A{}
class B extends A{
}
上面显示子类B继承A
在B类中创建对象A a = new B();这样创建的对象a就能够使用父类A中的方法
class B extends A{
}
上面显示子类B继承A
在B类中创建对象A a = new B();这样创建的对象a就能够使用父类A中的方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询