public class MyClass1 {//MyClass1Test이랑 연결
	//메인이 없기에 MyClass1Test랑 연결시킴
	//은익화
	private String name;
	//name = null
	//null = 객체에 주소가 없어 참조 못함
	//생성자(오버로딩으로 볼 수 있음)
	public MyClass1(){}
	//생성자
	public MyClass1(String n){
		name = n;
	}
	//캡슐화
	public void setName(String n){
		name=n;
	}
	public String getName(){
		return name;
	}
}


public class MyClass1Test {//MyClass1이랑 연결
	public static void main(String[] args){
		MyClass1 mc1 = new MyClass1();
		System.out.println(mc1.getName());
		mc1.setName("일꾼개미");
		System.out.println(mc1.getName());
		MyClass1 mc2 = new MyClass1("홍길동");
		System.out.println(mc2.getName());
	}
}


null

일꾼개미
홍길동


'Java > Constructor (생성자)' 카테고리의 다른 글

this 레퍼런스  (0) 2012.04.11
생성자 오버로딩  (0) 2012.04.11
생성자 정의하기  (0) 2012.04.11
생성자 은닉화 캡슐화  (0) 2012.04.11
참조 호출 Call by reference  (0) 2012.04.11

+ Recent posts