반응형
package org.opentutorials.javatutorials.Inheritance.example1;
class Calculator {
int left, right;
public void setOprands(int left, int right) {
this.left = left;
this.right = right;
}
public void sum() {
System.out.println(this.left + this.right);
}
public void avg() {
System.out.println((this.left + this.right) / 2);
}
}
class SubstractionableCalculator extends Calculator {
public void substract() {
System.out.println(this.left - this.right);
}
}
public class CalculatorDemo1 {
public static void main(String[] args) {
SubstractionableCalculator c1 = new SubstractionableCalculator();
c1.setOprands(10, 20);
c1.sum();
c1.avg();
c1.substract();
}
}
반응형
'Programming > Java' 카테고리의 다른 글
overriding의 조건 (0) | 2022.01.29 |
---|---|
상속과 생성자 (기본생성자와 super) (0) | 2022.01.29 |
자바 생성자 (0) | 2022.01.29 |
유효범위 전역변수 지역변수 (0) | 2022.01.29 |
객체지향의 의의 - 중복없애기 (0) | 2022.01.29 |