
[JAVA] 특강 20일차 : 코딩 훈련! 문제 풀이 (상속&인터페이스&추상&다형성&파일)
2022. 7. 19. 17:32
Backend/JAVA
Ani 📑문제 강아지/고양이 동물 정보 프로그램 (문제 문서 저장 못함 TT) 🔍풀이 AnimalManager package com.kh.practice.ani.controller; import com.kh.practice.ani.model.vo.Animal; import com.kh.practice.ani.model.vo.Cat; import com.kh.practice.ani.model.vo.Dog; public class AnimalManager { public static void main(String[] args) { // Animal 타입의 객체배열 크기 5로 생성 Animal[] aniArr = new Animal[5]; // 각 인덱스에 무작위로 Dog객체 또는 Cat객체로 생성 // (이..

[JAVA] 특강 19일차 : 코딩 훈련! 문제 풀이 (③ 상속&인터페이스&추상&다형성)
2022. 7. 15. 14:32
Backend/JAVA
Absinter 📑문제 핸드폰 (갤럭시 / 아이폰) 정보 프로그램 🔍풀이 [ren] Run package com.kh.practice.absinter.run; import com.kh.practice.absinter.controller.PhoneController; import com.kh.practice.absinter.model.vo.GalaxyZFold3; import com.kh.practice.absinter.model.vo.IPhone13Pro; import com.kh.practice.absinter.model.vo.SmartPhone; public class Run { public static void main(String[] args) { // PhoneController객체 생성하고 m..

[JAVA] 특강 19일차 : 코딩 훈련! 문제 풀이 (② 상속)
2022. 7. 15. 13:52
Backend/JAVA
Poly 📑문제 도서 대여 / 쿠폰 발급 프로그램 🔍풀이 Run package com.kh.practice.poly.run; import com.kh.practice.poly.view.LibraryMenu; public class Run { public static void main(String[] args) { new LibraryMenu().mainMenu(); } } Member package com.kh.practice.poly.model.vo; public class Member { /** * 회원명 */ private String name; /** * 회원 나이 */ private int age; /** * 성별 */ private char gender; /** * 요리학원 쿠폰 개수 */ p..

[JAVA] 특강 19일차 : 코딩 훈련! 문제 풀이 (① 상속)
2022. 7. 15. 12:52
Backend/JAVA
Person 📑문제 학생 / 사원 관리 프로그램 🔍풀이 Run package com.kh.hw.person.run; import com.kh.hw.person.view.PersonMenu; public class Run { public static void main(String[] args) { new PersonMenu().mainMenu(); } } Person package com.kh.hw.person.model.vo; public class Person { private String name; private int age; private double height; private double weight; public Person() { } public Person(String name, int ..

[JAVA] 특강 18일차 : 코딩 훈련! 문제 풀이 (② 상속)
2022. 7. 13. 20:51
Backend/JAVA
Point 📑문제 원, 사각형 정보 프로그램 🔍풀이 Run package com.kh.practice.point.run; import com.kh.practice.point.model.vo.Point; import com.kh.practice.point.view.PointMenu; public class Run { public static void main(String[] args) { new PointMenu().mainMenu(); } } Point package com.kh.practice.point.model.vo; public class Point { private int x; private int y; public Point() { } public Point(int x, int y) { thi..

[JAVA] 특강 18일차 : 코딩 훈련! 문제 풀이 (① 객체 배열)
2022. 7. 13. 20:35
Backend/JAVA
Member 📑문제 회원 관리 프로그램 🔍풀이 Run package com.kh.member.run; import com.kh.member.view.MemberMenu; public class Run { public static void main(String[] args) { new MemberMenu().mainMenu(); } } Member package com.kh.member.model.vo; public class Member { private String id; private String name; private String password; private String email; private char gender; private int age; public Member() { } publ..

[JAVA] 특강 17일차 : 코딩 훈련! 문제 풀이 (객체 & 객체 배열)
2022. 7. 12. 20:37
Backend/JAVA
Employee 📑문제 종업원을 관리하는 프로그램 🔍풀이 Run package com.kh.hw.employee.run; import com.kh.hw.employee.view.EmployeeMenu; public class Run { public static void main(String[] args) { EmployeeMenu em = new EmployeeMenu(); } } Employee package com.kh.hw.employee.model.vo; public class Employee { private int empNo; private String name; private char gender; private String phone; private String dept; private i..

[JAVA] 특강 16일차 : 코딩 훈련! 문제 풀이 (② 객체)
2022. 7. 11. 19:17
Backend/JAVA
Snack 📑문제 이 문제는 저번에 한번 풀었던 문제인데, 패키지 같은 거 더 깔끔하게 정리하고 복습 개념으로 다시 풀어 봤다. 🔍풀이 Run package com.kh.practice.snack.run; import com.kh.practice.snack.view.SnackMenu; public class Run { public static void main(String[] args) { new SnackMenu().menu(); } } Snack package com.kh.practice.snack.model.vo; public class Snack { String kind; String name; String flavor; int numOf; int price; //기본 생성자 public Snac..