Java출력 결과기초 · 10점#static#접근 제어자#클래스

284. static 변수·메서드와 private 필드

다음 Java 프로그램의 실행 결과를 쓰시오.

1class Account {
2 private int balance;
3 static int count = 0;
4
5 Account(int money) {
6 balance = money;
7 count++;
8 }
9
10 int getBalance() {
11 return balance;
12 }
13
14 static int total(Account a, Account b) {
15 return a.getBalance() + b.getBalance();
16 }
17}
18
19public class Main {
20 public static void main(String[] args) {
21 Account a = new Account(300);
22 Account b = new Account(200);
23 System.out.println(Account.count + " " + Account.total(a, b));
24 }
25}

💡 Java에서 참·거짓은 true / false처럼 모두 소문자로 써요.

해설을 먼저 보면 이후 정답 시 점수가 50%만 반영됩니다.