Java 메소드 #2

jjinny_0609·2023년 2월 13일
0

Java

목록 보기
15/31

메소드 마무리 문제

          리턴타입 메소드명(타입 매개변수){
(리턴타입이 없으면 void)	

}
  1. ① 리턴값이 없는 메소드는 리턴타입을 ( void )로 해야한다
    ② 리턴 타입이 있는 메소드는 리턴값을 지정하기 위해 반드시 ( 리턴 )문이 있어야 한다.
    ③ 매개값의 개수를 모를 경우( ... )를 이용해서 매개 변수를 선언할 수 있다.
    ④ 같은 이름의 메소드를 여러 개 선언하는 것을 메소드( 오버로딩 ) 이라고 한다,

  2. ① 동일한 이름의 메소드를 여러개 선언하는 것을 말한다. ( O )
    ② 반드시 리턴 타입이 달라야 한다. ( X )
    ③ 매개 변수의 타입, 개수, 순서를 다르게 선언해야 한다. ( O )
    ④ 매개값의 타입 및 개수에 따라 호출될 메소드가 선택된다. ( O )


  1. MemberService 클래스에 login() 메소드와 logout() 메소드를 선언하려고 한다.
    loing() 메소드를 호출할 때에는 매개값으로 id와 password를 제공하고, logout() 메소드는 id만 매개값으로 제공합니다.
    MemberService 클래스와 login(), logout() 메소드를 선언해보세요.

① login() 메소드는 매개값 id가 "hong", 매개값 password가 "12345"일 경우에만 true로 리턴하고 그 이외의 값일 경우에는
false를 리턴하도록 하세요.

② logout() 메소드의 내용은 "로그아웃 되었습니다." 가 출력되도록 하세요.

파일명 : Member
파일명 : MemberServiceExample


  1. printerExample 클래스에서 Printer 객체를 생성하고 println() 메소드를 호출해서 매개값을 콘솔에 출력하려고 합니다.
    println() 메소드의 매개값으로는 int, boolean, double, String 값을 줄 수 있습니다. Printer 클래스에서
    println() 메소드를 선언해보세요.

끝.

profile
뉴비 개발자 입니다. velog 주소 : https://velog.io/@jjinny_0609 Github 주소 :

0개의 댓글