오늘 배운 것
Java 문법 종합반 3주차
3-10 import와 package
3-11 상속 개념 소개 및 예시
3-12 상속관계와 포함관계
새싹/나무반 OT
새싹반 : 소통형 강의, Java 기초와 기본적인 프로그래밍 개념(변수, 제어문)
Developer Roadmaps - roadmap.sh
Community driven roadmaps, articles and guides for developers to grow in their career.
roadmap.sh
나무반 : Java 문법은 알고 있는 분들,
1. web
2. 객체지향 프로그래밍
3. 제네릭
4. 디버깅
3-13 단일다중상속 final 최상위 클래스
3-14 overriding과 super
3-15 다형성과 instanceof
3-16 추상 클래스
3-17 소개, 구현, 상속
3-18 default, static, 다형성
숙제 계산기 만들기
package Step3;
public class Calculator {
// 클래스의 필드 정의
double sum;
AddOperation addOperation=new AddOperation();
SubstractOperation substractOperation=new SubstractOperation();
MultiplyOperation multiplyOperation=new MultiplyOperation();
DivideOperation divideOperation=new DivideOperation();
// 클래스의 생성자 정의
public Calculator() {};
// 클래스의 메서드 정의
public double calculate (String operator, int firstNumber, int secondNumber) {
switch (operator) {
case "+":
sum = addOperation.operate(firstNumber, secondNumber);
break;
case "-":
sum = substractOperation.operate(firstNumber, secondNumber);
break;
case "*":
sum = multiplyOperation.operate(firstNumber, secondNumber);
break;
case "/":
sum = divideOperation.operate(firstNumber, secondNumber);
break;
}
return sum;
};
}
'스파르타코딩클럽' 카테고리의 다른 글
Day 20 Today I Learned (0) | 2024.10.15 |
---|---|
Day 19 Today I Learned (0) | 2024.10.14 |
Day 17 Today I Learned (0) | 2024.10.10 |
Day 16 Today I Learned (0) | 2024.10.10 |
Day 15 Today I Learned (0) | 2024.10.08 |