[Java] 생성자를 이용하여 tv 객체 만들기
컴퓨터/Javaapi_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 |