# 메서드(Method)
메서드란 클래스의 객체를 생성 후 실제 클래스를 정의시 사용 목적을 이루게 하는 도구입니다.
이 말은 곧 객체 생성 후 메서드를 호출하여 단위 작업을 수행 하도록 하는 의미입니다.
메서드의 형식은 returntype(void or Type) methodName([paremeter]){메서드 바디}로 구성되어 있고 이순서는 절대
변경 되어선 안됩니다. parameters 는 Optional 한 의미로 목적에 따라 있을 수도 있고 없을 수도 있습니다.

메서드의 정의 방식입니다. 위에 있는 것은 메서드 정의 , 아래에 있는 것은 메서드 선언 인데요
위아래의 차이점은 중괄호가 있고 없고의 차이입니다. 중괄호를 쓰게되면 정의가 되는 것이고 쓰지 않으면 선언이
됩니다.

메서드를 하나 더 만들어 보고 출력해보겠습니다.

메인 메서드 안에 값을 넣어줍니다. 그러면 "나는 a()입니다" 와 10이 출력 됩니다.
cf)) 기억!! 모든 메서드에서 return을 만나면 반드시 종료됩니다!
ex) ...
else{
System.out.println("결과");
return;
}

이메일 형식 판별입니다.
그전에 했던 것과 유사합니다. 여기서 중요한것은 return result = true; 입니다.
아래에 있는 result = true; / break; 를 축약한것과 같습니다. return은 구문 탈출용으로 쓰기 때문에
result 가 true 일때 구문을 탈출하라는 뜻이 됩니다.

그 전 예시에서 앞에 private를 붙이면 외부에서 접근하는것을 막아주는 역할을 합니다.
final은 값이 못바뀌게 하는 역할을 하죠.

따라서 위의 값을 이용해서 출력했던 것은 전부 컴파일 에러가 뜨게됩니다.
'Java' 카테고리의 다른 글
| Java_10Day (0) | 2019.03.29 |
|---|---|
| Java_09Day (0) | 2019.03.28 |
| Java_07Day (0) | 2019.03.27 |
| Java_06Day (0) | 2019.03.25 |
| Java_05Day (0) | 2019.03.21 |