“ 매주 목요일마다 당신이 항상 하던대로 신발끈을 묶으면 신발이 폭발한다고 생각해보라.
컴퓨터를 사용할 때는 이런 일이 항상 일어나는데도 아무도 불평할 생각을 안 한다. ”- Jef Raskin
맥의 아버지 - 애플컴퓨터의 매킨토시 프로젝트를 주도
반응형
자바 |
과제 일시 : 2019 - 10 - 01
과제 내용
<과제> [8번째 과제] 교재 292 직원 class 작성하고, 아래 물음에 답할 것.
1) 객체변수와 static 변수의 차이점은 무엇인가?
2) 어떤 경우에 static 변수를 사용해야 하는가? 예를 한가지 만 들어서 설명할 것.
3) 직원들의 봉급의 합을 알기 위해서 static 변수 totalSalary 를 만들고, 생성자에서 모든 직원들의 봉급의 합이 계산되도록 코딩하세요.
객체 변수 : 같이 합치지 못하고 따로 설정해야하는 변수에 사용
static변수 : 굳이 나누지 않고, 공통으로 합을 낼 수 있는 변수
Static
보통 변수나 메소드 앞에 static 키워드를 붙여서 사용하고 메모리를 공유하기 위한 용도로 자주 사용됨
보통 사용에 적절한 예는 "오늘 날짜" " 숫자 콤마 추가"등
[Source Code] | |||
|
실행화면