-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. 重写方法在Java
- 3. Java重写静态方法
- 4. Java重写Object equals()方法
- 5. 重写重载的Java方法JRuby中
- 6. Java方法注释如何与方法重写一起使用?
- 7. Javascript方法命名小写与大写
- 8. 重写和虚拟在C#与Java方法重写中的使用
- 9. 斯卡拉互操作与Java重写方法与对象
- 10. 匿名类中的重写方法
- 11. 如何重写泛型方法的Java
- 12. Java API中的重写方法
- 13. Java的抽象方法不重写
- 14. 重写HashMap等于Java中的方法
- 15. 简单的Java重写方法
- 16. 具有相同名称的Jython重写方法
- 17. 的Java方法重写与参数“类<?扩展对象>”
- 18. 重写规则的同名
- 19. 重写的方法与多态参数
- 20. 如何使用节点的方法重写包与Ajax重写方法放?
- 21. java的别名VS重构方法
- 22. 调用不同名称的Java方法
- 23. Python方法重写,签名问题?
- 24. 使用反射重写java方法
- 25. 在Java中重写equals - getClass()方法
- 26. Java继承和方法重写程序
- 27. Scala:从java界面重写方法
- 28. Java - 重写一个外部方法
- 29. Java - 子类重写方法不叫
- 30. java注释不调用重写方法
欢迎来到Stack Overflow。请发布[mcve]告诉我们你做了什么,以及你正在尝试做什么。否则,您的问题将被降低,并/或关闭,您将收到无用的有用答案,如“不,这是不可能的”。 – AJNeufeld
你的意思是参数或局部变量?以什么方式不同? – shmosel
局部变量,因为这是一种抽象方法。第一种重写方法仅显示一行语句,第二种将标记并显示来自另一个类的属性值。 – kim