<JAVA> 객체지향

빡찌's avatar
Sep 07, 2024
<JAVA> 객체지향
 

객체(object)

:우리가 살고 있는 세상의 모든
 

객체의 표현

notion image

클래스와 객체

notion image
우리는 객체를 쓰는 것이 목적이다.
클래스는 객체를 찍어내는 틀!
 
프로그램상 우리는 객체를 볼 수 없다
클래스는 눈으로 볼 수 있음…
>>> 우리는 객체가 중요하지만 볼 수 없으니 눈에 보이는 클래스로 본
 
 

인스턴스(instance)

인스턴스(instance) < 오브젝트(object)
= 객체는 모두 오브젝트라고 부를 수 있음
 
but, 인스턴스는 사용할 준비가 끝난 객체만을 얘기함
⇒ 메모리에 올라가 있다.
 

모델링

notion image
 

객체생성

⇒ 객체를 찍어서 메모리로 올린다.
new + 클래스이름();
*객체를 메모리에 올린다 = 멤버변수와 메서드를 메모리에 올린다.
 

파라미터(parameter)

⇒ 메서드 안에 넣는 값. 갯수의 제한이 없다.
 

리턴벨뉴(return value)

⇒ 나오는 값. 없거나 한개다.
void hello() { System.out.println("hello"); }
return 값이 없을 때 void를 쓴다.
return의 의미는 메서드가 하는 일이 끝났다는 뜻임.
 
 

필드

notion image
 
Share article

prettytree