▼정답
변수의 스코프는 중괄호 내에서만 값을 사용할 수 있다. 인스턴스 변수 : class 중괄호 내에 선언되어 있는 변수
▼정답
지역 변수 : void main()이나 double avg()등 함수 안에 선언되어 있는 변수
▼정답
인스턴스 변수 : class 중괄호 내에 선언되어 있는 변수 인스턴스 변수는 class 내에 있는 모든 함수에 선언한 값을 사용할 수 있지만, 지역변수는 개별 함수 안에서만 사용할 수 있다.
▼정답
- 생성자(Constructor) : 객체를 생성할 때 초기화되는 항목들을 관리
- 필드(Field) : 객체의 데이터가 저장되는 곳
- 메소드(Method) : 객체의 동작 및 데이터의 조작이 이루어지는 곳 (C 언어의 함수)
▼정답
객체란 클래스에 정의된 내용대로 메모리에 생성된 것을 뜻한다.(붕어빵)
객체는 속성과 기능의 집합이라고 할 수 있다.
속성으로는 멤버변수, 특성, 필드, 상태가 있으며, 기능으로는 메소드, 행위, 함수가 있다.
BankAccount yoon = new BankAccount();
객체 생성시 메모리를 그리시오.
class BankAccount {
int balance = 0; // 예금 잔액
public int deposit(int amount) {
balance += amount;
return balance;
}
public int withdraw(int amount) {
balance -= amount;
return balance;
}
public int checkMyBalance() {
System.out.println("잔액 : " + balance);
return balance;
}
}
============================