본문 바로가기
자바 Java

클래스와 인스턴스 그리고 객체

by MEHAVING 2019. 9. 8.
반응형

어휘가 참 애매하지만 나름의 정리, 비유가 필요하다


클래스 

설계도, 메소드의 정의

new를 통해 만든 객체, 그 객체를 설명하는 설계도를 적어 놓은 것

 

인스턴스

구체적 제품(객체), 메소드를 사용하기 위한 호출

c1에 담겨있는 객체의 내용

 

객체

Calculator c1 = new Calculator();

new : Calculator라는 객체를 만들겠다.

그리고 이 객체를 Calculator라는 객체를 담을 수 있는 자료형인 c1이라는 변수에 담았다.

→  Calculator라는 데이터 타입을 만든 것

 


늘 프로그래밍 할 때는 수천, 수만개가 반복이라고 생각하고 효율적으로 코드를 짜야한다.

 

중복의 제거

메소드 생성

 

예시)

public static void sum(int left, int right){
	System.out.println(left + right);
}

main 함수에서 메소드를 호출해 사용할 수 있다

 

반응형

댓글