분류 전체보기

나의 수업일지

숙제)아이디 중복 체크 저장용

아이디_중복 체크 _ 저장용 >내가 만든 아이디 중복 체크 public static void overlapCheck(List list ,UserDTO userDTO) { for (UserDTO s : list) { while (true) { if (s.getEmail().equals(userDTO.getEmail())) { System.out.print("중복된 아이디입니다\n다시입력 >"); userDTO.setEmail(sc.next()); } else if (!userDTO.getEmail().equals(s.getEmail())) { break; } } } } > 실행은 잘 되지만 선생님이 원하는 답은 아님 > 가장 큰 문제는 뭐가 문제인지 모르겠음 > 따로 알아본 결과 나는 저기에 사용된 use..

나의 수업일지

인천 일보 아카데미 12일차_2 만들며 익히기 (반복학습)

만들어보기_User_Main > 반복하여 코드와 사용방법을 좀더 빠르게 익혀보는 시간이였습니다 > 코딩에 빠르게 익숙해 질 수 있는 좋은 시간이였습니다 > 먼저 Main class로 사용자가 보기 편하게 메뉴를 출력하였고 > 입력받은 메뉴에따라 Service의 각메소드가 실행되게 하였습니다 public class UserMain { public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); Userservice service = Userservice.getInstance(); > 싱글톤으로 만든 객체를 사용하는 방법 Util util = new Util(); bo..

나의 수업일지

인천 일보 아카데미 12일차_1 만들며 익히기 (반복학습)

만들어보기_Student > 그동안 배운 내용으로 프로그램을 만들어보며 익숙해지는 시간을 가져봤습니다 > 짧은시간안에 익히고 외워야하기 때문에 반복하며 배우는 시간이였습니다 > MAIN에는 크게 사용자에게 틀을 잡아주고 > 각 메뉴와 사용자의 입력정보는 Service메소드를 이용해 가공했습니다 public static void main(String[] args) { // TODO Auto-generated method stub Scanner sc = new Scanner(System.in); StudentService service = new StudentService(); Util util = new Util(); while(true) { System.out.println("====학사관리====");..

나의 수업일지

인천 일보 아카데미 11일차 4개의 클래스를 사용하여 만들어보기

만들어보기_메인 > 11일차에서는 그동안 배운 내용들을 모두 합하여 > 프로그램을 만들어보는 시간을 가졌습니다 > 먼저 클래스 DTO , Repository , Service ,Main 으로 나누어 만들었습니다 Scanner sc = new Scanner(System.in); BoardServic service = new BoardServic(); while(true) { System.out.println("====게시판===="); System.out.println("1.게시글등록 2.리스트 3.읽기 4.수정 5.삭제 0.종료"); System.out.print("선택 >"); int menu = sc.nextInt(); > 각 메소드의 기능을 세분화 > 메인에는 메소드 명령어만 작성하여 코딩의 길이를..

나의 수업일지

인천 일보 아카데미 10일차 확장_상속자_오버라이딩 / 추상화

확장을_알아보자 package day10; public class FruitMain { > 하나의 class에 새로운 Class를 생성하는것을 확장이라고 합니다 > 예시문을 살펴보며 알아보겠습니다 > extends Fruit 는 Fruit Class를 상속 받는다는 말이다 > 그렇기 때문에 Class 안에 필드와 메소드가 없어도 Fruit에 있는 필드와 메소드를 사용 가능 > 하지만 반대로 상속해주는 Class는 상속 받는 Class의 필드와 메소드를 마음대로 가져와 사용할 수 없다 class Fruit{ String name; boolean isSeed; public void remobeSeed() { isSeed = false; } } class Fruit2 extends Fruit{ String c..

나의 수업일지

인천 일보 아카데미 9일차 static을_알아보자

static을_알아보자 public class Board { > 필드는 각각 개체가 고유하게 가진 데이터 > 스태틱을 알아보자 = 스태틱은 공유 static int number = 0; > class로 만들어진 모든 객체에서 데이터를 공유하는 필드 private int bno; private String title; private String writer; private int cnt; private String postDate; public Board() { number++; } public Board(int bon , String title , String writer , int cnt , String pstDate) { this.bno = bno; this.cnt = cnt; this.postDat..

나의 수업일지

인천 일보 아카데미 8일차 메소드로 만들어보기/ArrayList 알아보기

클래스_복습 > 전날에 배운 내용을 한번 더 사용해보며 복습하는 시간을 가졌습니다 >먼저 클래스의 구성 요소 3가지 필드 생성자 메소드 입니다 ==========필드============================ public class People { private String name; 같은 클래스에서만 정보 변경이 가능합니다 > 그렇기에 정보를 클래스로 가져와 대입하고 다른 클래스로 불러오기 위한 메소드를 작성한 모습입니다 > 정보를 가져와 필드에 대입할 메소드는 메소드 이름 앞에 set을 사용하였고 > 필드의 정보를 다른 클래스에서 사용할때는 메소드 이름 앞에 get을 붙여 가독성을 높였습니다 public String getNane() { < 입력된 정보를 받아오는 메소드로 받아올 변수의 타입이..

나의 수업일지

인천 일보 아카데미 7일차 클래스_필드_메소드_오버로딩

클래스_필드_메소드 package day7; public class Car {>이곳을 "생성자"라고 합니다 ==================================== String name; String tire; String color;>여기까지를 "필드" 라고 합니다 int speed;>클래스는 3가지로 나눕니다 ===================================== >"메소드"의 구조를 알아보겠습니다 ▼접근제한자 ▼리턴타입 ▼메소드이름 ▼매개변수 public void run () { speed = speed + 1; // 메소드 } ▼접근제한자 ▼리턴타입 ▼메소드이름 ▼매개변수 public void speedRun () { speed = speed+2; } !!중요합니다!! ▼접근..

GUPING
'분류 전체보기' 카테고리의 글 목록 (10 Page)