已知抽象类Base中定义了calculate方法,该方法的计算过程依赖于sum()和avg(),而后两个方法均为抽象方法。要求定义Base的子类Sub类,并实现父类的抽象方法,使得main函数中的运算逻辑得以正确执行。
求:两个整数的和除以两个整数的平均值(平均值为int类型,不考虑小数问题)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Base base=new Sub();//向上转型,实例对象可以使用父类方法
Scanner in = new Scanner(System.in);
while (in.hasNextInt()) {
int x=in.nextInt();
int y=in.nextInt();
base.setX(x);
base.setY