본문 바로가기

카테고리 없음

JAVA 클래스,메소드

public class DoorLockManager { //DoorLockManager이라는 클래스 생성, 하나의 클래스 안에는 0개 이상의 여러가지 메소드가 존재할 수 있다

    public boolean checkPassword(String password) { //메소드는 클래스 안에 포함되어야 한다(DoorLockManager라는 클래스 안에 포함)
        public //접근 제어자
        boolean //리턴 타입
        checkPassword //메소드 이름
        (String password) //매개 변수(파라미터)

    }

    public void setPassword(String password) {
        //void는 리턴값이 없다는 정의
    }


    public void resetPassword() {
        //매개변수가 없고 리턴값이 없는 메소드
    }


}

 

 


 

- main 메소드 -

public class ClassEx1 {

    public static void main(String[] args) { //java명령으로 실행하는 자바 프로그램의 진입점은 main()메소드이기 때문에 반드시 있어야한다.
        //public : 접근제어자
        //static : 메소드를 static을 선언하면 객체를 생성하지 않아도 호출가능
        //void : 리턴값이 없을때 사용
        //main : 메소드 이름
        //(String[] args) : 매개 변수(main 메소드에 전달되는 매개 변수는 반드시 이것을 사용한다.
    }
}


//메소드에 반드시 있어야 하는것은 리턴 타입, 메소드 이름, 메소드 내용
void main() { //이렇게만 해도 컴파일 가능하다.

}