java问题父类创建子类实例后,如何通过子类调用父类方法,可实现吗?
classEmployee{Stringname="zhangsan";publicvoidwork(){System.out.println("Iamworking")...
class Employee{
String name="zhangsan";
public void work(){
System.out.println("I am working");}
}
class Manager extends Employee{
public void manager(){System.out.println("I am manager");
}
}
public class Jeas{
public static void main(String[] args){
Employee m=new Manager(); //这里创建的是父类的m,我想用m调用Manager类里的manager方法怎么去实现呢?可以实现吗?
m.work();
System.out.println(m.name);
}
} 展开
String name="zhangsan";
public void work(){
System.out.println("I am working");}
}
class Manager extends Employee{
public void manager(){System.out.println("I am manager");
}
}
public class Jeas{
public static void main(String[] args){
Employee m=new Manager(); //这里创建的是父类的m,我想用m调用Manager类里的manager方法怎么去实现呢?可以实现吗?
m.work();
System.out.println(m.name);
}
} 展开
展开全部
直接实例化子类不行吗? 他们有继承关系,然后子类中父类的方法属性应该都有啊, 你这样做,还不如 不继承呢,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
只要父类的方法不是私有的,子类可以直接调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-21
展开全部
可以通过强制类型转换,((Manager)m).manager()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询