객체지향언어 재사용성, 유지보수, 중복 제거 > 파라미터 argument 매개변수 인자 클래스 객체를 생성하면, 메모리에 객체가 생성 설계도 객체를 정의해 놓은 것 데이터와 함수의 결합(구조체+함수) 사용자 정의 타입 >변수 : 하나의 데이터를 저장할 수 있는 공간