본문 바로가기

자바과정143

(Java) 급여 관리 프로그램 [팀] 배열로만 사용한 Is ~ A / has ~ A 관계 - 클래스 구성 메인(뷰), 기능 데이터 클래스 : 근로자, 정규직, 비정규직, 기간제, 시간제 EmployeeMain 클래스 (메인 : 뷰) import Data.FixedTerm; import Data.PartTime; import Data.Permanent; public class EmployeeMain { public static void main(String[] args) { // emp : 사원번호empNo, 비밀번호pw, 이름name, 급여sal, 구분번호cf // per : 부서dept, 인센티브incentive, 직급position // Irre : 추가수당extraSal // PartT : 일한 시간workTime, 일하는요일workD.. 2021. 2. 13.
Java 실습(상속클래스) - 6일차 // AA 클래스 package Test; public class AA { private int a; public AA (int a){ // 서브 클래스로부터 값을 받음 // super(); // Object 클래스 호출 기본값임 this.a = a; // 첫번째 인자값 사용 } public int getA() { return a; } } // BB 클래스 package Test; public class BB extends AA{ private int b; public BB(int a, int b) { // 생성자 호출완료, 인자값 받음 super(a); // AA 클래스(상위 클래스) 인자값과 동시에 호출 this.b = b; // 2번째 인자값인 b를 사용 } public int getB() { re.. 2021. 2. 4.
Java 기초 - 6일차 - 구조 이해 - 호출 순서 참고 사이트 burucodegallery.blogspot.com/2013/08/2-5-inheritance2-specialization.html - 기본 코드 package Test; // 함수는 끝나면 자신을 호출한 곳으로 돌아감. class A{ public A() { // super(); 부모 생성자 호출 // 오브젝트의 생성자로 감. System.out.println("super class"); } public A(int a) { System.out.println(a + "2번째 생성자."); } } public class IsAExam6 extends A { // extends(상속) Object를 상속받고 있음 // 디폴트 생성자 // this() 호출은 또 다른 .. 2021. 2. 4.
Java 실습(한사람 성적처리:과목수 입력) - 5일차 // 이름 클래스 package Day5; // 이름입력 데이터 클래스 public class NameStudent { private String name; // setter public void setName(String name) { this.name = name; } // getter public String getName() { return name; } } // 과목 입력 클래스 package Day5; // 과목 입력 데이터 클래스 public class Subject { private int []score; // 입력받을 과목 필드 선언 private float avg; private int tot; // private int tot; // private float avg; // 과목은 사용.. 2021. 2. 4.