IT/솔루션) Power Java

Power JAVA 9장 ) 생성자와 접근 제어 - Programming_4

돔찌 2019. 5. 12. 17:44

<2016. 10. 3. 19:00>

 

Power JAVA 9장 ) 생성자와 접근 제어 - Programming_4

 

/* 
 * 영화를 나타내는 Movie라는 이름의 클래스를 설계하라.
 * 제목, 감독, 제작사를 나타내는 필드를 가진다. Movie 클래스의 생성자를 중복 정의하라.
 * 생성자는 모든 데이터를 받을 수도 있고 아니면 하나도 받지 않을 수 있다.
 */
class Movie {
	private String title;
	private String director;
	private String company;
	Movie(String title, String director, String company) {
		this.title = title;
		this.director = director;
		this.company = company;
	}
	Movie() {
		this("Unknow","Unknow,","Unknow");
	}
	public String toString() {
		return title+","+director+","+company;
	}
}
public class Programming_4 {
	public static void main(String[] args) {
		Movie mymovie1 = new Movie();
		System.out.println(mymovie1);
		Movie mymovie2 = new Movie("곡성","A감독","B회사");
		System.out.println(mymovie2);
	}
}