메소드

[Java] 메소드(method)
Chapter 06 클래스 06-1 객체 지향 프로그래밍 06-2 필드 06-3 생성자 06-4 메소드 06-5 인스턴스 멤버와 정적 멤버 06-6 패키지와 접근 제한자 06 클래스 06-4 메소드 시작하기 전에 메소드(method)란? 객체의 동작에 해당하는 중괄호 {} 블록을 의미한다. 메소드를 호출하면 중괄호 블록에 있는 모든 코드들이 일괄적으로 실행된다. 메소드 선언 메소드 선언은 선언부(리턴타입, 메소드 이름, 매개 변수 선언)와 실행 블록으로 구성된다. 이때, 메소드 선언부를 메소드 시그니처라 한다. 1. 리턴 타입 메소드를 실행한 후 결과값의 타입을 말한다. 리턴값은 있을 수도 없을 수도 있다. 리턴값 있을 경우 리턴 타입이 선언부에 명시되어야 한다. 리턴값 존재 여부에 따라 메소드 호출 방..

[Java] 객체 지향 프로그래밍
Chapter 06 클래스 06-1 객체 지향 프로그래밍 06-2 필드 06-3 생성자 06-4 메소드 06-5 인스턴스 멤버와 정적 멤버 06-6 패키지와 접근 제한자 06 클래스 06-1 객체 지향 프로그래밍 시작하기 전에 객체(Object)란? 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 1) 자신의 속성을 가지고 있고 2) 식별 가능한 것을 말한다. ex) [사람] 속성: 이름, 나이 / 동작: 웃다, 걷다 ex) [자동차] 속성: 색깔, 모델명 / 동작: 달린다, 멈춘다 여기서 속성은 필드(filed), 동작은 메소드(method) 객체 모델링(Object Modeling)이란? 현실 세계의 객체를 소프트웨어 객체로 설계하는 것을 말한다. 객체의 상호작용 객체들은 각각 독립적으로 ..