본문 바로가기

JAVA

생성자(Constructor) 기본 실습


class ConstructorEx{
	//default 생성자 : 기본생성자 (내용이 없어도 만들어짐)
	//public 클래스명(){}
	//인스턴스 멤버변수의 초기화


	//명시적
	public String name;
	/*public ConstructorEx(){
		name = "효린";
		System.out.println("ConstructorEx 호출");
	}*/
	public ConstructorEx(String name1){  //Class와 이름이 똑같음 : 

생성자 -> void나 static이 없음 name = name1; } } public class ExamEx50{ public static void main(String[] args){ //new : 객체(메모리) 생성 연산자 //ConstructorEx() : default 생성자 //명시적으로 생성을 프로그래머가 생성하면 디폴트 생성자는 안만들어짐. ConstructorEx ce = new ConstructorEx("구하라"); //현재 명시적으로 되어

                                                 있기 때문에 "구하라"를 넣어서 초기화 시켜줌.
		System.out.println("name : " + ce.name);
	
	}
}

'JAVA' 카테고리의 다른 글

this 기본 실습  (0) 2013.01.30
메서드(method) 오버로딩(Overloading) 기본 실습  (0) 2013.01.30
참조자료의 복사값 비교 실습  (0) 2013.01.30
java API 도움말  (0) 2013.01.30
참조자료형  (0) 2013.01.30