자바 기초 - 메소드란 무엇인가?

    안녕하세요  

    오늘은 메소드에 대해 간략한 포스팅 하겠습니다. 

    메소드는 객체의 동작에 해당하는 중괄호 블록을 말합니다. 

    중괄호 블록은 각자의 이름을 가지고 있는데 이것을 메소드라고 합니다. 

    메소드를 호출하게 되면 중괄호 내부에 있는 코드들이 일괄적으로 실행됩니다. 

    메소드는 필드를 읽고 수정하는 역할을 할뿐더러 다른 객체를 생성해서 다양한 기능을 수행합니다. 

    메소드 선언은 하단과 같이 선언부와 실행 블록으로 구성됩니다. 

    리턴타입 메소드이름(매개변수선언,...) { 
    실행코드 작성부 
    } 

    리턴 타입은 메소드가 실행 후에 리턴하는 값의 타입을 말합니다. 

    메소드는 리턴값이 있을수도 없을수도 있습니다. 


    메소드가 실행 후에 결과를 호출한 곳에 넘겨줄 경우는 리턴값이 있어야 합니다. 

    리턴 값이 없는 메소드는 리턴 타입에 void가 와야하고 리턴값이 있는 메소드는 리턴값의 타입이 와야합니다. 

    메소드의 이름은 자바 식별자 규칙에 맞게 작성해야합니다. 

    숫자로 시작해서는 안되며 $와 _를 제외한 특수 문자를 사용하면 안됩니다. 

    관례적으로 메소드명은 소문자로 작성합니다. 

    서로 다른 단어가 혼합된 이름이라면 뒤이어 오는 단어의 첫머리 글자는 대문자로 작성합니다. 

    메소드는 클래스 내부 외부의 호출에 의해 실행됩니다. 

    클래스 내부의 다른 메소드에서 호출할 경우에는 단순히 메소드 이름만으로 호출이 되지만 외부에서 호출 할 경우는 

    우선 클래스로부터 객체를 생성한뒤에 참조 변수를 이용해서 메소드를 호출해야 합니다. 

    클래스 내부에서 호출시는 "  메소드 (매개값, ...); " 의 형식에 따라 호출이 되며 

    클래스 외부에서는 " 클래스 참조변수 = new 클래스(매개값, ... ); " 의 형식을 따릅니다. 

    오늘은 간단히 메소드에 대해서 알아보았습니다. 

    다음에는 더 유익한 정보로 돌아오겠습니다.

    댓글(0)

    Designed by JB FACTORY