Class50 Class 예제(1_ServiceInterface) package quiz6; public interface IMemberService { public void insert(String id, String pw, String name); public void selectId(String id); public void delete(String id); public void selectAll(); public void update(String id, String currentPw, String changePw); } 2022. 8. 2. Class 예제(1_Main) package quiz6; import java.util.Scanner; public class Main { public static void main(String[] args) { /* * 회원 관리 프로그램 만들기 : 1~5번에 해당하는 메소드 구현 1.회원등록 : id, password, name 3개의 정보를 id는 * 중복되지 않도록 등록함. 2.회원검색 : id를 이용하여 회원 정보를 검색하여 출력함. 3.회원삭제 : id를 이용하여 회원 정보를 * 삭제함. 4.회원 모두 보기 : 모든 정보 출력함. 5.비밀번호 수정 : id를 이용하여 비밀번호를 수정함. 6.프로그램 종료 : * 프로그램을 종료함. */ Scanner sc = new Scanner(System.in); IMemberServi.. 2022. 8. 2. Class 예제(2_MemberDTO) package quiz5; public class MemberDTO { private String id, name, pw; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPw() { return pw; } public void setPw(String pw) { this.pw = pw; } } 2022. 8. 1. Class 예제(2_MemberDAO) package quiz5; import java.util.ArrayList; public class MemberDAOImpl implements IMemberDAO { ArrayList members = new ArrayList(); @Override public int getIdx(String id) { int idx = -1; for (MemberDTO member : members) { if (member.getId().equals(id)) { idx = members.indexOf(member); return idx; } } return idx; } @Override public void insert(MemberDTO member) { members.add(member); } @Override p.. 2022. 8. 1. 이전 1 2 3 4 5 ··· 13 다음