/*
생성자 Constructor
클래스명과 동일하다
결과형 반환형이 없다.
구현하지 않으면 default가 실행 된다.
객체 생성시 자동 호출 된다.
객체 초기화에 사용된다.
*/
class ConstructorEx
{
private String name;
private int age;
public void setName( String n )
{
name = n;
}
public void setAge( int a )
{
age = a;
}
public String getName()
{
return name;
}
public int getAge()
{
return age;
}
public ConstructorEx( String name, int age )
{
System.out.println( "생성자" );
this.name = name;
this.age = age;
}
public ConstructorEx()
{
System.out.println( "디폴트 생성자" );
}
public static void main(String[] args)
{
ConstructorEx ce = new ConstructorEx();
System.out.println( "이름 : " + ce.getName() );
System.out.println( "나이 : " + ce.getAge() );
ConstructorEx ce1 = new ConstructorEx( "홍길동", 30 );
System.out.println( "이름 : " + ce1.getName() );
System.out.println( "나이 : " + ce1.getAge() );
}
}
'매니저 > JAVA1' 카테고리의 다른 글
JAVA1 StringBuffer 예제1 (임시저장) (0) | 2011.12.23 |
---|---|
JAVA1 String 예제2 (임시저장) (0) | 2011.12.23 |
JAVA1 Random 예제 (임시저장) (0) | 2011.12.23 |
JAVA1 String 에제1 (임시저장) (0) | 2011.12.23 |
JAVA1 Static 예제1 (임시저장) (0) | 2011.12.23 |