您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
javase第二季学习笔记-方法的重写
发布时间:2017-07-10 14:16:36编辑:雪饮阅读()
方法重载:就是在同一个类中,方法的名字相同,但参数个数、参数的类型或返回值类型不同!
方法重写:它是指子类和父类的关系,子类重写了父类的方法,但方法名、参数类型、参数个数必须相同!
方法重写中抛出异常范围只能更精确或者和父类同范围。
方法重写中方法的修饰符只能更接近公共化,而不能接近私有化。
public class NewKeywordDemo
{
public static void main(String[] args){
HomeChicken a= new HomeChicken("aa");
}
}
//超类
class Chicken
{
String name;
protected void desc(){
System.out.println("我是超类的des方法");
}
public Chicken(String name){
System.out.println("我是父类的构造方法");
}
}
//派生类
class HomeChicken extends Chicken
{
public HomeChicken(String name){
super(name);
System.out.println("我是当前类的构造方法");
this.desc();
}
public void desc(){
System.out.println("我是派生类的des方法");
}
}
关键字词:javase,方法重写