상속2 [TIL] 2022-11-18(15day) 👉 계산기 만들기 1. class 이름 Calculator class Calculator { int value; Calculator() { this.value = 0; } void add(int val) { this.value += val; } int getValue() { return this.value; } } public class Sample { public static void main(String[] args) { Calculator cal = new Calculator(); cal.add(10); System.out.println(cal.getValue()); } } a. 요구사항 - 위 Calculator 클래스를 상속하는 UpgradeCalculator를 만든다. - 뺴기기능 구현, 메서.. 2022. 11. 18. [TIL] 2022-11-14(11day) JAVA 기초문법(3) 👉 상속 inheritance - 1) 클래스와 클래스 사이(1:1)의 부모자식 관계를 만듬. - 2) 자바 다중상속 x - 3) 상속은 부모의 변수, 메서드들을 물려받는것. - 4) 상속시, 생성자와 초기화 블럭은 제외 - 5) 상속 키워드 : extends - 6) 필요한 이유 : 코드 중복 제거 -> 클래스를 간격하게 구현, 유지보수가 편함, SW생성산 향상. 부모클래스 = super = parent = base 자식클래스 = sub child derived class Object{} // 조상님 (자동으로 상속받는 *자바 기능들) class Parent{} // 할아버지 할머니 : x class Child extends Parent{} //아빠 엄마 : x, y class .. 2022. 11. 14. 이전 1 다음