개발새발 블로그

[Java] 생성자를 이용하여 tv 객체 만들기

컴퓨터/Java

api_tv.java

package _02_constructor;

public class T01_api_tv {
	String company;
	String model;
	int channel;
	
	// 기본 생성자
	/*
	T01_api_tv() {
		System.out.println("기본 생성자");
	}
	*/
	
	// 매개변수가 1개인 생성자
	/*
	T01_api_tv(String company) {
		this.company = company;
	}
	*/
	
	// 매개변수가 3개인 생성자
	T01_api_tv(String company, String modelName, int channel) {
		this.company = company;
		model = modelName;
		this.channel = channel;
	}
}

 

 

main_tv.java

package _02_constructor;

public class T01_main_tv {

	public static void main(String[] args) {
		/*  기본생성자 사용시
		T01_api_tv tv1 = new T01_api_tv();
		System.out.println("tv1의 채널 : " + tv1.channel);
		System.out.println();
		
		T01_api_tv tv2 = new T01_api_tv();
		System.out.println("tv2의 채널 : " + tv1.channel);
		*/
		
		// 매개변수가 1개인 생성자 사용
		/*
		T01_api_tv tv3 = new T01_api_tv("삼성");
		System.out.println("tv1의 회사 : " + tv3.company);
		
		T01_api_tv tv4 = new T01_api_tv("LG");
		System.out.println("tv2의 회사 : " + tv4.company);
		*/
		
		// 매개변수가 3개인 생성자 사용하여 객체 생성
		T01_api_tv tv5 = new T01_api_tv("삼성", "FULL HD", 70);
		System.out.println("tv5 :" + tv5.company + ", " + tv5.model);
		T01_api_tv tv6 = new T01_api_tv("울트라", "LG", 50);
		System.out.println("tv6 :" + tv6.company + ", " + tv6.model);
	}

}

'컴퓨터 > Java' 카테고리의 다른 글

[Java] static  (0) 2024.07.25
[Java] 오버로딩  (0) 2024.07.25
[Java] 차 객체 만들기  (0) 2024.07.25
[Java] TV 클래스 만들기, TV 객체 사용하기  (0) 2024.07.17
[Java] 자동차 클래스 만들기, 자동차 객체 사용하기  (0) 2024.07.17