본문으로 바로가기

메소드 (method)

category Back-end/Java 2016. 1. 20. 15:22

메소드(method)


* method ( : 기능) 동사로 시작한다.


        void : 반환안함  setType : 메소드 이름  () : 기능을 수행할 때 필요한 부수적 data 1.인자 2.파라미터 3.매개변수 라고 부른다.

       this : class 내부에서 넘어옴, 인스턴스의 필드들


* 필드가 가진 이름과 파라미터 이름 중복 가능


<method가 가져야할 구조>

* public : 접근 제어 지시자

* return타입

* 이름

* 파라미터



인스턴스의 type값을 반환해준다.


ex)

응용하여 계산기 프로그램을 짜보았다.


Computer.java
computer 클래스를 만들어 다음과 같은 기능을 만들었다.


메소드에서 다른 메소드를 호출하였다.

double형의 result값을 반환하였다.



Main.java

메인에서 Scanner로 값을 받아와 인스턴스에 넣어주었다.

결과를 result 변수로 받아왔다.


결과값:



'Back-end > Java' 카테고리의 다른 글

method 1 ( 사칙연산기 )  (0) 2016.01.20
final  (0) 2016.01.20
클래스(class)와 인스턴스(instance), 필드(field)  (0) 2016.01.20
package에 대하여  (0) 2016.01.19
배열(array)  (0) 2016.01.19