ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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

    댓글

Designed by Tistory.