필드 (state)
메소드 (action)
클래스가 있어야 객체 생성 가능
객체 생성하면 ( = 메모리공간이 생기면)
메모리에 올라온 실체가 되면 인스턴스라고 한다. (= 객체가 실체화 되었다 = 인스턴스 (실체))
객체 특징 3요소
캡슐화 : state와 000를 하나로 모아 둔 것
상속
다형성
패키지 안에 많은 js 파일들(모듈)
interface는 다중 구현이 가능하다.
메소드 선언문은 있지만, 본문은 없음
# 본문 없어
interface Audio{
void Listen()
}
# 본문
void Listen(){
}
서브 클래스의 생성자(bmw)가 호출되면 먼저 슈퍼 클래스의 생성자(car)가 실행되고 다음으로 서브 클래스의 생성자가 실행된다.
타입은 필드와 메소드, 변수명만 안다.
인스턴스 메모리공간이 그만큼 생성이 되었다는 것
컴파일할때 변수의 타입, 메모리 크기를 수집한다.
함수를 호출할 떄 수집하기 때문에 호이스팅 생김
class BMW{
}
'Programming > Java' 카테고리의 다른 글
JAVA JDK 설치하기 (0) | 2024.02.20 |
---|