객체지향프로그래밍과 클래스

메서드

반환형 함수이름 (매개변수자료형 매개변수1, 매개변수자료형 매개변수2, ...) {
		...
		return 반환하고싶은결과;
}
(예시) 두 개의 숫자를 입력받고 더한 값을 반환하는 함수
int add(int num1, int num2) {
		int result;
		result = num1 + num2;
		return result;
}

클래스와 인스턴스

<aside> ✨ 쉽게 말하면, 스택메모리는 Primitive type가 값과함께 저장되는 곳이며 참조변수가 저장되는 곳, 메서드가 시작할때 할당되고 종료하면 사라진다. 힙메모리는 Primitive type을 제외한 Object type이 저장되는 곳이며 stack을 제외한 다른 데이터가 저장되는 부분이다

</aside>