객체지향

필드 (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