CarMain

"Java Stuty"

Posted by Chungman on March 17, 2021

생성자

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
package Lecture8;
/*
 * 생성자의 특징
 * 1. 클래스명과 동일
 * 2. 반환형이 존재하지 않는다.
 * 3. 디폴트생성자 지원
 * 4. 오버로딩 지원한다.
 * 5. 객체 초기화 담당
 */
public class Car2 {

	Car2() {
		System.out.println("Car() 생성자 호출");
	}
	
	Car2(String s){
		System.out.println("Car(String) 생성자 호출");
	}
	
	Car2(int i, String s){
		System.out.println("Car(int, String) 생성자 호출");
	}
	
	void car2() {		// 일반 메소드
		System.out.println("일반메소드 Car() 호출...");
	}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
package Lecture8;

public class CarMain {

	public static void main(String[] args) {
		
		Car c = new Car();
		Car c2 = new Car("소나타");
		Car c3 = new Car(1000, "모닝");
		
		c.car();
	}

}