-4
A
回答
0
当你说“里面的不同变量”时,我冒昧地假设你可能意味着方法参数,从而重载了一个继承的方法。
public abstract class Parent {
abstract void aMethod(int a);
}
public class Child extends Parent {
void aMethod(int a){
// Some code here, this is the normal thing to do when overriding
}
void aMethod(String b){
// Some code here, this is okay too, but doesn't work with polymorphism
}
}
的第二方法不能被称为在Parent
类的一个实例,并且可以仅由Child
类的实例被调用。 PS:我现在还没有关闭Java IDE,所以我一直无法检查它是否编译,但我在发布之前进行了研究。 Here's another question关于重写和重载抽象方法。看到那里的第三个答案。
相关问题
- 1. Java重写方法
- 2. 为什么重写方法与重写方法不完全相同?
- 3. Java重写Object equals()方法
- 4. 重写方法在Java
- 5. Java重写静态方法
- 6. 重写重载的Java方法JRuby中
- 7. Java方法注释如何与方法重写一起使用?
- 8. Java继承(方法重写和重载)
- 9. Javascript方法命名小写与大写
- 10. 重写和虚拟在C#与Java方法重写中的使用
- 11. 在java中重写匿名类的方法
- 12. 斯卡拉互操作与Java重写方法与对象
- 13. 匿名类中的重写方法
- 14. define_method是否重写与其参数具有相同名称的方法?
- 15. 从重写的Java类调用方法。
- 16. 如何重写泛型方法的Java
- 17. Java的继承和重写方法
- 18. 重写java的内部方法
- 19. 简单的Java重写方法
- 20. 重写HashMap等于Java中的方法
- 21. Java API中的重写方法
- 22. Java的抽象方法不重写
- 23. 在不同的命名空间C中重写方法#
- 24. 具有相同名称的Jython重写方法
- 25. 方法重载父类与重写
- 26. 的Java方法重写与参数“类<?扩展对象>”
- 27. 重写规则的同名
- 28. 重写的方法与多态参数
- 29. 如何使用节点的方法重写包与Ajax重写方法放?
- 30. java的别名VS重构方法
欢迎来到Stack Overflow。请发布[mcve]告诉我们你做了什么,以及你正在尝试做什么。否则,您的问题将被降低,并/或关闭,您将收到无用的有用答案,如“不,这是不可能的”。 – AJNeufeld
你的意思是参数或局部变量?以什么方式不同? – shmosel
局部变量,因为这是一种抽象方法。第一种重写方法仅显示一行语句,第二种将标记并显示来自另一个类的属性值。 – kim