gambae programing
사원 관리 프로그램 (1/2) 본문
사원 관리 프로그램을 만들어 보자
기능은 (1.등록 2.삭제 3.수정 4.조회 5.휴가 6.종료)
먼저 사원들의 정보를 담을 Employee 클래스를 생성
그리고 사원이 가지고 있어야할 속성 (필드) 을 선언한다.
외부에서 필드의 값을 임의로 변경하지 못하게 접근 제한자 private를 걸어준다.
private를 걸어줬기 때문에 main 클래스에서 필드들의 값을 지정할 수 없어서
메소드를 만들어서 우회한 다음 값을 지정해준다.
통상정으로 값을 넣는것은 set , 값을 불러오는것은 get 메소드를 이용한다
alt + shift + s 로 getter & setter 메소드를 자동으로 불러올 수 있다.
main 클래스에서 Employee 클래스의 필드에 값을 넣어주려면
setter 메소드를 사용해야 하지만 이럴 경우 코드가 길어지고 실수로 값 하나를 빼먹을 수 있으니
사용자 정의 생성자를 만들어서 값을 모두 넣었을 때만 객체를 생성할 수 있도록 강제해준다.
'Java > Grammer' 카테고리의 다른 글
[MVC 패턴] 사원 관리 프로그램 (1/2) (0) | 2022.07.15 |
---|---|
사원 관리 프로그램 (2/2) (0) | 2022.07.15 |
메소드 (0) | 2022.07.15 |
생성자 (0) | 2022.07.15 |
필드 (0) | 2022.07.15 |
Comments