본문 바로가기

☕Java/Java 프로젝트23

[20210525] 고객정보관리시스템 - 메서드 구현 //NameCardManager.javapackage Customer;import java.util.ArrayList;import java.util.Scanner;public class NameCardManager { static ArrayList nameCardList = new ArrayList(); static Scanner scan = new Scanner(System.in); public static void deleteNameCardInfo(int idx) { nameCardList.remove(idx); } public static void updateNameCardInfo(int idx) { System.out.println("명함 정보를 수정합니다......"); NameCard.. 2021. 5. 25.
[20210525] 고객 정보관리 예제 - 데이터 클래스 // Customer.javapackage Customer;public class NameCard { private String name; private String officeName; private String job; private String phone; private String officePhone; private String email; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getOfficeName() { return officeName; } public void setOfficeName(String officeName) { .. 2021. 5. 25.
[20210520] Java 인터페이스 프로젝트 Shape 인터페이스를 자식 클래스인 Circle, Triangle, Rectangle이 상속받는 구조로 되어있는 프로젝트이다. Shape 인터페이스에서는 draw()와 save()라는 추상 메서드를 가지고 있으며, 각각의 자식 클래스들이 두 메서드를 오버라이드하여 사용한다. 각 클래스들은 radius, width, height, area를 private으로 선언하였다.//Circle.javapackage Day8;public class Circle implements Shape { private double area; private double radius; public Circle(double radius) { this.radius = radius; } @Override public void d.. 2021. 5. 21.
728x90