YYYEJI

[JAVA] 클래스(Class)와 메소드(Method)란? 본문

Java

[JAVA] 클래스(Class)와 메소드(Method)란?

YEJI ⍢ 2022. 12. 26. 15:25
728x90

OOP rogramming에서는 모든 데이터를 객체(object)로 생각합니다.

 

Class란?

객체를 정의하는 설계도입니다.

 

class 안에는 아래와 같이 생성됩니다.

Instance - 메모리에 할당된 객체이며, 객체가 생성되면 자신만의 필드를 가짐.

Instance variable - 객체가 생성될 때 자동으로 생성되는 변수

method - 특정 작업을 수행해 주는 함수

 

 

즉 메소드(Method)는

class의 어떤 일을 수행하는 행동(action)입니다.

 

 

마지막으로 객체를 생성하기 위해서는 아래와 같이 사용하시면 됩니다.

 

 

 

객체 생성 (Instantiating, Create Object)


Class_name object_name = new Constructor()

자바에서 객체를 생성하기 위해 new를 사용합니다.

 

 

 

메소드 부르기(Method invoke, Method call)


object_name.method()

위에서 생성한 객체를 가지고 class안에 존재하는 method를 불러올 수 있습니다.

 

 

 

◡̈