티스토리 뷰

Java 공부일지

생성자 응용하기

AleXtep 2018. 3. 5. 13:46

안녕하세요! 이번시간에는 생성자 응용을 해볼까합니다. 예~~전에 텔레비젼 클래스와 상자 클래스를 만들었던것이 어렴풋이 기억이 나는군요 ㅎㅎ 한번 생성자를 배웠으니 생성자로 외부클래스에서 초기화를 해보겠습니다.


1. Television 



Television클래스에서 생성자에 매개변수를 추가하여 channel volume onOff를 각각의 자료형으로 받을수 있도록 했습니다. 여전히 반환형이 없는 print메소드는 사용하구요 ㅎㅎ



그리하여 TelevisionTest클래스에서는 객체를 생성하면서 channel volume onOff에 값을 전달 하였습니다. 그리하였더니 결과값은 같지만, 더욱더 메인 메소드안이 깔끔해졌군요 가독성이 좋아졌습니다. 


2.Box

Box클래스역시 저희가 저번에 직접 값을 메인메소드에 초기화하였었는데요 마찬가지로 객체생성시 값을 전달하고 또한 그에대한 부피까지 출력하는 프로그램을 만들어 봅시다. 





역시 마찬가지로 같습니다. 다른거라면  Box 생성자 안에 volume을 계산하는 코드를 적은거 뿐입니다. 이상으로 여기까지 생성자의 응용 두문제를 풀어보셨습니다. 고생하셨습니다!!! 다음시간에봐요~~~~

'Java 공부일지' 카테고리의 다른 글

인스턴스 초기화 블록  (0) 2018.03.06
생성자 오버로딩  (0) 2018.03.05
생성자(Constructor)  (0) 2018.03.05
접근자와 설정자  (0) 2018.03.03
접근제어  (0) 2018.03.03
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함