重写,重载,傻傻分不清楚!!!
重写,重载,傻傻分不清楚!!!
求大神帮我分析下,最好能有例子说明;
拜托了!!
重写,重载,傻傻分不清楚!!!
求大神帮我分析下,最好能有例子说明;
拜托了!!
2016-07-11
还要例子?
给你例子。
abstract class A {
public A(){} //这个是无参的构造函数
public A(int a){} //这个是有参数的构造函数。这两个方法名字是一样的,但是参数不同,称为方法的重载
public abstract void say(){
system.out.println("这个A 类的say方法")
};
}
class B extexds A{
public void say(){
//这个地方如果什么都不写就是直接使用父类的方法,直接打印这个A 类的say方法
system.out.println("这个是B 类重写A 类的say方法")
//但是如果A 类的方法你不想要,而是想打印"这个是B 类重写A 类的say方法"这句话,就需要重写父类的say方法。这个就叫重写
}
}
举报