0
点赞
收藏
分享

微信扫一扫

Java方法重写

扶摇_hyber 2022-01-11 阅读 60

1、重写:发生在子类和父类中,当子类对父类提供的方法不满意的时候,要对父类的方法进行重写

2、重写有严格的格式要求:

子类的方法名字和父类必须保持一致,参数列表(个数、类型、顺序)也必须和父类保持一致

3、代码:

父类Person写一个eat方法

package com.pyk;
//父类
public class Person {
	public void eat() {
		System.out.println("我喜欢吃香蕉");
	}
}

子类Student中重写父类Person中的eat方法

package com.pyk;
//子类
public class Student extends Person{
	public void study() {
		System.out.println("我爱学习");
	}
	//重写父类Person中的eat方法
	public void eat() {
		System.out.println("我喜欢吃苹果");
	}
}

测试类

package com.pyk;

public class Test {
	public static void main(String args[]) {
		Student s=new Student();
		s.eat();//由于子类重写了父类中的eat方法,因此此处调用的是子类中的eat方法
	}
}
举报

相关推荐

0 条评论