본문 바로가기
study/Java

[Java] 20. 생성자 Exam1 (생성자를 이용하여 클래스 구현하기)

by 금이패런츠 2022. 3. 18.
728x90
반응형
package chap6;
/*
 * 구동 클래스를 실행 했을 때 결과가 출력되도록 SutdaCard클래스를 구현하기
 * 멤버 변수는 int number, boolean isKwang 가 있다.
 * 멤버 메서드는 toString() 메서드 구현하기
 *       number + is Kwang == true "K" else ""
 *       
 * [결과]
 * 3
 * 1K      
 */
class SutdaCard {
	int number;
	boolean isKwang;
	SutdaCard (int n, boolean k) {
		number = n;
		isKwang = k;
	}
	SutdaCard () {
		number = 1;
		isKwang = true;
	}
	public String toString() {
		return number +((isKwang)?"K":"");
	}
}
public class Exam3 {
	public static void main(String[] args) {
		SutdaCard card1 = new SutdaCard(3,false);
		SutdaCard card2 = new SutdaCard();
		System.out.println(card1); //3
		System.out.println(card2); //1K
	}
}
728x90
반응형