package cn;
/**
* 方法的重写override
* @author 110
* 子类通过重写父类的方法,可以用自身的行为替换父类的行为.
* 1:"==":方法名和形参列表保持相同。
* 2:"<=": 返回值类型和声明异常类型,子类小于等于父类
* 3:">=": 访问权限。子类大于等于父类。
*/
public class chongxie {
public static void main(String[] args) {
Horese h = new Horese();
h.run();
}
}
class Vehicle{
public void run() {
System.out.println("跑。。。。");
}
public void stop() {
System.out.println("停止");
}
public Person whoisPsg(){
return new Person();
}
}
class Horese extends Vehicle{
public void run() {
System.out.println("马 ");
}
public Student whoisPsg(){//返回值类型小于等于父类的的类型。
return new Student("郭能能",180,"英语" );
}
/*
* public Object whoisPsg(){//此处会报错,因为Object是Person的父类
return new Object;
}
*/
}
方法的重写override
最新推荐文章于 2022-04-26 11:56:26 发布