44问答网
所有问题
java子类继承父类时,使用同名方法会有什么结果。
如果使用同名方法是不是会覆盖父类的方法,但是如果父类的方法是private的,能不能继承?如果可以继承的话,继承后调用子类时是不是同时运行子类和父类的方法。
举报该问题
推荐答案 推荐于2017-11-27
方法只要名字相同、参数的个数和类型都相同,那么子类的方法就会覆盖父类的方法,不论public还是private,不会同时运行。
父类的方法如果不想让子类重写,使用final关键字修饰方法就可以了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YKDY6ZVKGWVK6YDV6KR.html
相似回答
java
继承时,子类
存在和
父类
相同的属性和
方法会
怎么样?
答:
您好,在 Java 中,如果子类存在和父类相同的属性和方法,
则子类会覆盖父类的属性和方法
。这种情况下,子类会继承父类的属性和方法,但是如果子类重新定义了和父类相同的属性和方法,则子类的属性和方法会覆盖父类的属性和方法。如果子类覆盖了父类的方法,那么在调用该方法时,实际上会调用子类的方法而...
父类
属性和
子类
属性
同名
答:
1. 如果父类中的属性和子类的属性同名的时候,
父类对象认为认为子类的属性是特有的 , 父类定义的对象只调用自己的属性
。2.即是当父类属性和子类属性同名时, 父类对象名 调用的就是 父类的属性,子类的对象名 调用的就是 子类的属性。3. 如果父类的方法和子类方...
java
里,为
什么子类
不可以有 和
父类
同名
不同返回类型 的
方法
?
答:
首先要看该方法的使用范围,如果是private,那么这样定义是没有问题的。如果不是private的。我们知道
,子类
是可以访问父类的非private方法。这样的话,如果
子类有
和
父类同名
不同返回类型的
方法,
就相当于在一个类中有两个同名不同返回类型的方法,这在
java中
犯了二异性的错误,是不允许的。
...
子类
中是否允许有一个方法和
父类
的
方法名字相同,
而类型不同?_百度...
答:
答案是不允许
,因为假设你说的情况允许,你的方法名相同且参数列表也相同,但是就返回值类型不同,那么如果其他对象在调用这个名称的方法时就会不知道调用哪一个方法了,因此,java中是不允许这种情况存在的,最多就是方法的重载或者重写
大家正在搜
java继承是子类继承父类吗
java子类不能继承父类什么
java子类继承父类的构造方法
java子类调用父类方法
java中子类如何继承父类
java子类继承父类实例
java子类继承父类变量
子类能继承父类的构造方法吗
子类继承父类的什么
相关问题
java中子类继承父类和实现接口有同名方法怎么处理
java中子类与父类成员变量重名的问题
java在继承中父类的成员变量是否会被子类所覆盖
java中子类从父类继承来的方法,依然只对父类的成员变量操作...
java中子类有了和父类同名的方法怎么使用父类的方法
java中子类继承父类时获得父类成员继承规则是什么
JAVA子类继承了父类,那么子类怎么调用父类的方法?
java中,子类是否允许有一个方法和父类方法名字相同,而参数...