JAVA/실습 4

32. [ JAVA ] 상속: 예시

문제: 온라인 스트리밍 서비스 관리 시스템 1. 다음과 같은 3단계 상속 구조를 가진 클래스들을 구현하세요Content 클래스 (최상위 클래스)속성: (분 단위)메서드:void play()void displayInfo()Video 클래스 (Content를 상속)추가 속성:String resolution메서드:void adjustResolution(String newResolution)Movie 클래스 (Video를 상속)추가 속성:String directorint releaseYear메서드:void displayCast() 2. 각 클래스에서 다음 요구사항을 구현하세요: 3. 모든 클래스는 적절한 생성자를 가져야 합니다. 4. play() 메서드를 각 클래스에서 오버라이드하세요. 5. displayInf..

JAVA/실습 2024.12.16

28. [ JAVA ] 메소드 오버로딩 예시 2

1. 예시) 문제: 학생-강의 수강 시스템코드 구조public class Student {    private String name;    private String studentId;    private Lecture registeredLecture;    // 생성자    public Student(String name, String studentId) {        // 학생의 이름과 학번을 초기화합니다.            }    public boolean registerLecture(Lecture lecture) {        // 1. 이미 수강 중인 강의가 있는지 확인합니다.        // 2. 수강 중인 강의가 없다면, 주어진 강의에 학생을 등록합니다.        // 3. 강의..

JAVA/실습 2024.12.13

27. [ JAVA ] 메소드 오버로딩 예시 1

1. 예시  도서관 대출 시스템 도서관의 도서 대출 시스템을 구현하는 간단한 프로그램을 작성하세요. 이 시스템은 Book과 Member 두 개의 엔터티 클래스로 구성됩니다.(1) 요구사항: Book 클래스 구현: 문제: 도서관 대출 시스템 도서관의 도서 대출 시스템을 구현하는 간단한 프로그램을 작성하세요. 이 시스템은 Book과 Member 두 개의 엔터티 클래스로 구성됩니다.(2)  요구사항: Book 클래스 구현: 속성: 제목(title), 저자(author), 대출 가능 여부(isAvailable) 메서드: 대출하기(borrow), 반납하기(returnBook) (2 -1) Member 클래스 구현: 속성: 이름(name), 대출한 책 (borrowedBook) 메서드: 책 빌리기(borrowBoo..

JAVA/실습 2024.12.13

23. [ JAVA ] 클래스(Class)와 객체(Instance) : 예시

1. 클래스&객체  - 예시  1) 예시  조건 1.  main 함수에서 Stdent 클래스를 통해 2개의 학생을 만들고, 데이터를 입력하세요조건 2.  김태희, 90,95,100조건 3.  원빈, 80,90,70  public class Student {    String name;    int kor;    int eng;    int math;//총점을 리턴하는 함수    int sum(){        int sum = kor + eng + math;        return sum;    }//평균을 리턴하는 함수    double avg(){        double avg = ( kor + eng + math )/ 2.0;        return avg;    }}   public clas..

JAVA/실습 2024.12.12
home top bottom
}