*함수 = 어떤영역안에서 선언된게 아닌거 (class 안에서 선언된거 x)
*메소드 = 영역에 갇혀서 선언된것 (자바는 다 클레스 안에 있으니까 메소드겠지 ?)
메소드 주의사항
메소드를 선언할 때에는 {} (중괄호) 가 있으며, 반드시 메소드 밖에서 선언한다.
(메소드 안에서 메서드 사용불가 )
메소드를 사용할 때에는 {} (중괄호) 가 없으며, 반드시 메소드 안에서 사용한다.
(메소드 안에서 메소드 사용 가능)
메소드 사용
메소드의 리턴 타입이 void 라면 실행 메소드이므로 값으로 봐서는 안된다.
메소드의 리턴 타입이 void가 아니라면 사용한 부분 통채로가 리턴 값이다.
메소드의 목적
1. 재사용(특정성을 부여해서는 절대 안된다. )
2. 소스코드 간결화
리턴해야 할 때
사용한 쪽에 로직의 결과를 전달해야 할때.
리턴하면 안될 때
사용한 쪽에 로직의 결과를 전달할 필요가 없을 때.
클래스
*변수는 값을 담고 객체는 주솟값을 담고 있다.
'웹개발 기초 > java기초' 카테고리의 다른 글
자바 클래스 실습 + 상속과 오버라이딩 (1) | 2024.01.21 |
---|---|
자바 class 문제 예시 (1) | 2024.01.21 |
자바 2차원 배열과 메소드 (0) | 2024.01.21 |
자바 배열 (0) | 2024.01.19 |
자바 연산자,반복문,조건문 (3) | 2024.01.19 |