6个回答
展开全部
不能~~ 只能实现 不能重写也不能重载 如果要是非得加入的 只能算是子类的一个扩展方法 如果要是接口的话是可以的 多态的概念就是基于这一个点的~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以,这叫JAVA的多态性
父类:
public class SuperClass {
public void test(){
System.out.println("我是父类");
}
}
子类:
public class SubClass extends SuperClass{
public void test(){
System.out.println("我是子类");
}
public static void main(String[] args){
SubClass sub=new SubClass();
sub.test();
}
}
运行输出:我是子类
父类:
public class SuperClass {
public void test(){
System.out.println("我是父类");
}
}
子类:
public class SubClass extends SuperClass{
public void test(){
System.out.println("我是子类");
}
public static void main(String[] args){
SubClass sub=new SubClass();
sub.test();
}
}
运行输出:我是子类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然能。对于这种问题我都不想再回答了,自己试下就可以了,不用问人的。自己试过印象才深刻。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么就不能呢?什么叫重写?重写也叫覆盖,就是在子类中覆盖掉父类的方法,所以子类的方法要求与父类方法同名,同参数类型及顺序,简单地说就是格式完全一样,但是方法内部不一样,也就是你实现的内容不一样。一旦重写以后,程序就会执行子类中的方法,就是说父类的方法已经被覆盖掉了,不会再执行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询