• Home
  • About
    • ming photo

      ming

      studying

    • Learn More
    • Twitter
    • Facebook
    • Instagram
    • Github
    • Steam
  • Archive
    • All Posts
    • All Tags
    • All categories
  • categories
    • HTML+CSS+JavaScript
    • JAVA
    • Algorithm
    • DB
    • JSP
    • 정보처리기사
    • Spring
    • Thymeleaf
    • 기술면접
  • Projects

JAVA-Class연습문제(이것이자바다)

14 Feb 2021

* 이것이 자바다 6장(클래스) 문제

문제 1

thisJava

  • 답안
      Package verify.exam13;
      public class Member{
          // 필드
          String name;
          String id;
          String password;
          int age;
      }
    
    문제 2

    thisJava_2

  • 답안
      Package verify.exam13;
      public class Member{
          // 필드
          String name;
          String id;
          String password;
          int age;
    
          // 생성자
          Member(String name,String id){
              this.name = name; // 필드 명과 매개변수 명이 같기 때문에 this를 붙혀준다
              this.id = id;
          }
    
      }
    
    문제 3

    thisJava_3

  • 답안
      package verify.exam15;
    
      public class MemberService {
          // 메소드 선언 
          boolean login(String id,String password) {
              if(id.equals("hong")&& password.equals("12345")) {
                  return true;
              } else {
                  return false;
              }
          }
            
          void logout(String id) {
              System.out.println("로그아웃 되었습니다.");
          }
            
    
      }
    
      package verify.exam15;
    
      public class MemberServiceExample {
            
          public static void main(String[] args) {
                
              // 객체 생성
              MemberService memberService = new MemberService();
                
              boolean result = memberService.login("hong", "12345");
                        
              if(result) {
                  System.out.println("로그인 되었습니다.");
                  memberService.logout("hong");
              }else {
                  System.out.println("id 또는 password가 올바르지 않습니다.");
              }
                
          }
    
      }
    


Share Tweet +1