如何理解? 不是吧?如果我这样问,当然就是在Employee和Manager里都有getDetails()这个方法,如果其中一个有,一个没有,我还用问这条问题吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该是Manager的!因为可以new一个Manager的实例来得到一个Employee的实例,那么Manager不是继承了Employee这个类,就是实现了Employee这个接口,你说呢?呵呵! 谁知道你的 g.getDetails();中的g 是个什么东西! 按照你的说法,应该是Manager得如果是继承父类,就是重写了父类的函数;否则就是实现了接口中的函数。 我同意 shihb() 所说的。因为你是new了一个Manager对象,所以,应该是manager的函数我做了实验:public class Function_Reroad { public Function_Reroad() { } public static void main(String[] args) { Employee e=new Manager(); e.getDetail(); }} class Employee { int i; Employee(){ i=0; } public void getDetail(){ System.out.println("Employee") ; } } class Manager extends Employee { int j; Manager(){ super(); j=0; } public void getDetail(){ System.out.println("Manager") ; } }输出:Manager 虽然是调用new Manager()对变量进行初始化,但这个函数的返回值就是一个Employee类型的句柄,所以利用函数的返回值来进行初始化而已。所以应该是来自Employee。 要求随机产生10个数,并放入到数组。要求,数组里的元素不能重复。请各位高手帮我看下思路一遍帮我解决下问题,谢谢了! jxl cell行列值获取 看看这个java程序的问题 有关JSP问题 求JAVA的字符串中截取指定的字串算法 环境变量设置问题 如何去读加密的zip文档 请问我错在哪,该怎样解决这问题啊? 从resultset到xml,再从xml到resultset!!请高手指教! 如何用单线程实现和多个客户机通讯? 初学者问题: 关于引用的问题?望指教!!!! 我刚学java,不知道一个这么简单的问题是怎么回事?
g.getDetails();中的g 是个什么东西!
如果是继承父类,就是重写了父类的函数;否则就是实现了接口中的函数。
因为你是new了一个Manager对象,所以,应该是manager的函数
我做了实验:
public class Function_Reroad { public Function_Reroad() {
}
public static void main(String[] args) {
Employee e=new Manager();
e.getDetail();
}
} class Employee {
int i; Employee(){
i=0;
} public void getDetail(){
System.out.println("Employee") ;
}
} class Manager extends Employee {
int j; Manager(){
super();
j=0;
} public void getDetail(){
System.out.println("Manager") ;
}
}输出:Manager
所以应该是来自Employee。