//////
Search
📝

[0926]

생성일
2022/09/26 06:26
태그

1. Employee 상속

1. 다음을 만족하는 클래스 Employee를 작성하시오(1에서 3번까지 관련된 문제입니다).

클래스 Employee(직원)은 클래스 Regular(정규직)와 Temporary(비정규직)의 상위 클래스
필드: 이름, 나이, 주소, 부서, 월급 정보를 필드로 선언
생성자 : 이름, 나이, 주소, 부서를 지정하는 생성자 정의메소드 printInfo() : 인자는 없고 자신의 필드 이름, 나이, 주소, 부서를 출력

2. 다음을 만족하는 클래스 Regular를 작성하시오.

클래스 Regular는 위에서 구현된 클래스 Employee의 하위 클래스
생성자 : 이름, 나이, 주소, 부서를 지정하는 상위 생성자 호출
Setter : 월급 정보 필드를 지정
메소드 printInfo() : 인자는 없고 "정규직"이라는 정보와 월급을 출력

3. 다음을 만족하는 클래스 Temporary를 작성하시오.

클래스 Temporary는 위 클래스 Employee의 하위 클래스
필드 : 일한 시간, 시간당 보수를 선언하고 시간당 보수의 초기 값으로 10000 저장
생성자 : 이름, 나이, 주소, 부서를 지정하는 상위 생성자 호출
Setter : 일한 시간을 지정하면서 급여를 일한 시간 * 시간당 보수로 계산하여 저장
메소드 printInfo() : 인자는 없고 "비정규직"이라는 정보와 일한 시간과 급여를 출력
또한 다음 프로그램으로 클래스 Employee, Regular, Temporary를 점검하는 프로그램 실행
public class EmployeeTest { public static void main(String arg[]) { // TODO Auto-generated method stub Regular r = new Regular("이순신", 35, "서울", "인사부"); Temporary t = new Temporary("장보고", 25, "인천", "경리부"); r.setSalary(5000000); r.printInfo(); t.setWorkHours(120); t.printInfo(); } }
Java
복사

2. 정렬 구현(버블 정렬)

버블 정렬이란?

배열에 7, 4, 5, 1, 3이 저장되어 있다고 가정하고 자료를 오름차순으로 정렬해보자.
위의 알고리즘을 참고 하여 아래의 함수를 구현하시오. int[] 배열을 전달 정렬된 배열을 반환..
public int[] bubuleSort(int n, int[] arr)
Java
복사