【发布时间】:2014-11-27 01:55:27
【问题描述】:
我是 java 新手,我记得在 c++ 中我们做了类似CLASSNAME::Fn() 的操作,以避免继承中的歧义。
这是我的代码,我想在两个类中使用相同的显示方法并显式访问它们。
public class Main {
public static void main(String args[]){
Emplo e = new Emplo("samuel",19,"designer",465);
e.display(); // here i want to call both display()
}
}
public class Person {
String name;
int age;
Person(String s, int a){
name = s;
age = a;
}
public void dispaly(){
System.out.println("name: "+name+"\nage: "+age);
}
}
public class Emplo extends Person {
String desg;
double sal;
Emplo(String s,int a,String d, double sa){
super(s,a);
desg=d;
sal=sa;
}
void display(){
System.out.println("desg: "+desg+"\nsal: "+sal);
}
}
【问题讨论】:
标签: java inheritance ambiguity