Test118 추상클래스_상속
package day09;
//아래 추상클래스를 상속받은 MyCalc 클래스를 구현하세요
abstract class Calculator {
abstract int add(int a, int b);
abstract int substract(int a, int b);
abstract double average(int [] a);
}
class MyCalc extends Calculator {
@Override
int add(int a, int b) {
return a + b;
}
@Override
int substract(int a, int b) {
return a - b;
}
@Override
double average(int[] a) {
double sum = 0;
for(int i : a) {
sum += i;
}
return sum / a.length;
}
}
public class Test118 {
public static void main(String[] args) {
MyCalc c = new MyCalc();
System.out.println(c.add(10,20));
System.out.println(c.substract(100,90));
System.out.println(c.average(new int[]{1,2,3,4,5}));
}
}
Author And Source
이 문제에 관하여(Test118 추상클래스_상속), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jonny77/Test118-추상클래스상속저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)