gambae programing

사원 관리 프로그램 (1/2) 본문

Java/Grammer

사원 관리 프로그램 (1/2)

gambae 2022. 7. 15. 20:57

사원 관리 프로그램을 만들어 보자

기능은 (1.등록 2.삭제 3.수정 4.조회 5.휴가 6.종료)

 

먼저 사원들의 정보를 담을 Employee 클래스를 생성

그리고 사원이 가지고 있어야할 속성 (필드) 을 선언한다.

외부에서 필드의 값을 임의로 변경하지 못하게 접근 제한자 private를 걸어준다.

 

 

private를 걸어줬기 때문에 main 클래스에서 필드들의 값을 지정할 수 없어서

메소드를 만들어서 우회한 다음 값을 지정해준다.

통상정으로 값을 넣는것은 set , 값을 불러오는것은 get 메소드를 이용한다 

alt + shift + s 로 getter & setter 메소드를 자동으로 불러올 수 있다.

 

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