6. 메소드의 활용
- 메소드를 활용해 처리 방법에 이름을 붙일 수 있다면, 코드를 더 단정하게 정리할 수 있음
> 낯선 코드를 만나도 코드의 취지를 단번에 알 수 있음
- 메소드를 통해 코드의 가독성을 획기적으로 높일 수 있으며, 작성한 메소드는 호출이 가능하기 때문에 재사용이 가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
public class AccountingApp {
// 공급가액
public static double valueOfSupply = 10000.0;
// 부가가치세율
public static double vatRate = 0.1;
public static double getVAT() {
return valueOfSupply * vatRate;
}
public static double getTotal() {
return valueOfSupply + getVAT();
}
public static void main(String[] args) {
System.out.println("Value of supply : " + valueOfSupply);
System.out.println("VAT : " + getVAT());
System.out.println("Total : " + getTotal());
}
}
|
cs |
7. 수업을 마치며
- 메소드 : 서로 연관된 명령을 그룹핑해서 이름을 붙인 것
- 클래스 : 서로 연관된 메소드와 변수를 그룹핑해서 이름을 붙인 것
- 인스턴스 : 클래스를 복제해서 서로 다른 내부적인 상태를 갖고 있는 복제본
> 클래스와 인스턴스를 포괄적으로 '객체'라고 생각하면 됨
'Java' 카테고리의 다른 글
생활코딩 JAVA 객체 지향 프로그래밍 - 변수와 메소드 / 클래스 (0) | 2023.01.08 |
---|---|
생활코딩 JAVA 객체 지향 프로그래밍 - (수업 소개+) 남의 클래스 & 남의 인스턴스 (0) | 2023.01.08 |
생활코딩 JAVA 입문편 - 나의 앱 만들기2 (0) | 2023.01.03 |
생활코딩 JAVA 입문편 - 나의 앱 만들기 (0) | 2023.01.02 |
생활코딩 JAVA method - 메소드의 입력 / 메소드의 출력 (0) | 2023.01.02 |