자바 메소드란?(Java method) 메소드(Method) 정의 자바 객체지향에서 꼭 알아두어야 할 의미로서, 메소드란 특정 기능을 정의한 코드들의 집합이라고 생각하면 된다. 기본적으로 메소드를 이해하기 쉽게 설명하기 위해 입력값(parameter)과 출력값(return)으로 설명한다. 기본 골격은 위 그림과 같다. 1. 리턴타입을 정의해 주어야 하며, 반환 값이 없는경우는 void(공허한)로 지정해 주면 된다. 2. 메소드 이름을 정의한다. 보통 해당 메소드가 하는 기능을 표현하는 함축적인 단어를 선택하여 네이밍을 해준다. 3. 메소드는 파라미터라고 하는 입력값을 받을 수 있는데, 0개부터 여러개까지 지정 가능하다. 4. 반환타입이 void가 아닌 경우 반드시 해당 반환타입과 어울리는 변수 or 상수값을 반환해야 한다. 이 메소드를 정의하.. 프로그래밍, 언어/Java초, 중급 6년 전
자바 클래스란?(Java Class) 자바 클래스란?? 자바 클래스는 다음과 같이 정의할 수 있다. 변수(데이터, 속성)와 메서드(행위)를 가지고 있는 집합이다. 객체를 생성하기 위한 틀이다. class키워드로 정의하고, new연산자를 통해서 인스턴스를 생성한다. 자바는 클래스들의 모임으로 이루어져 있다. ※ 클래스에서 객체를 생성하는 과정을 인스턴스화라고 하며, 생성된 객체를 인스턴스라고 한다. 예를들어 붕어빵을 만들기 위해서는 붕어빵틀이 필요하다. 여기서 붕어빵틀이 클래스(class)이고 이 붕어빵틀로 인해 만들어진 붕어빵을 객체(Object)라고 한다. 붕어빵틀 -> 클래스(Class) 붕어빵 -> 객체(Object) 소스 기본 골격은 다음과 같다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 public class fi.. 프로그래밍, 언어/Java초, 중급 6년 전