-
JAVA 이론(4)JAVA 2022. 6. 17. 15:39
이차원 배열이란?
: 1차원 배열안에 1차원 배열이 있는 것이 2차원 배열
2차원 배열의 length
- intArray.length -> 2차원 배열의 행의 개수 = 3
- intArray[1].length -> 1번째 행의 열의 개수 = 2
메소드 ( Method )
- 객체의 행위를 표현
- 반복적으로 사용되는 코드 최소화
- 어떤 작업을 수행하기 위한 명령문의 집합
메소드가 결과값을 반환하는 경우에는 메소드 내에 반드시 return문을 사용해서 리턴타입에 맞는 결과값을 호출한 메소드에게 반환하도록 해야 함
리턴 타입
: 메소드의 수행결과를 어떤 타입(자료형)으로 반환할 것인지 알려주는 것
아무것도 반환하지 않을 경우엔 리턴 타입 대신 void를 사용함
메소드 오버로딩 [ MethodOverloading ]
: 메소드 오버로딩이란 메소드의 이름은 하나만 주고 매개변수를 다르게 함으로써 메소드를 여러 개 만드는 기법
오버로딩 메소드의 구별은 매개변수의 개수 및 매개변수의 데이터 타입으로 구분함
메소드 오버로딩의 조건
- 메소드 이름이 같아야 함
- 매개변수의 개수 또는 타입이 달라야 함
- 매개변수는 같고 리턴 타입이 다른 경우는 오버로딩이 아님
오버로딩의 장점
- 메소드 이름의 낭비 방지
- 같은 메소드에 여러 종류의 매개변수를 받을 수 있음
'JAVA' 카테고리의 다른 글
JAVA 이론 (6) (0) 2022.06.20 JAVA 이론(5) (0) 2022.06.20 JAVA 이론(3) (0) 2022.06.17 JAVA 이론(2) (0) 2022.06.16 JAVA 이론(1) (0) 2022.06.16