Test075 클래스와 인스턴스 / 생성자(Constructor) 실습
Test075.java
class NumberTest2
{
int num;
// 사용자 정의 생성자
NumberTest2(int n)
{
num = n;
System.out.println("인자 전달 : " + n);
}
int getNum()
{
return num;
}
}
public class Test075
{
public static void main(String[] args)
{
// NumberTest2 클래스 기반의 인스턴스 생성
// NumberTest2 nt = new NumberTest2(); //-- 컴파일 에러 발생
//-- NumberTest2 클래스에는
// 사용자 정의 생성자가 존재하고 있는 상황이기 때문에
// 『default 생성자』가 자동으로 생성되지(삽입되지) 않는다.
NumberTest2 nt = new NumberTest2(10);
//--==>> 인자 전달 : 10
//-- 인스턴스 생성과 동시에 인자값이 있는 사용자 정의 생성자 호출~!!
System.out.println("메소드 반환 값 : " + nt.getNum());
//--==>> 메소드 반환 값 : 10
NumberTest2 nt2 = new NumberTest2(3250);
//--==>> 인자 전달 : 3250
System.out.println("메소드 반환 값 : " + nt.getNum());
//-->> 메소드 반환 값 : 10
}
}
cmd
인자 전달 : 10
메소드 반환 값 : 10
인자 전달 : 3250
메소드 반환 값 : 10
계속하려면 아무 키나 누르십시오 . . .
'Study Note > Java' 카테고리의 다른 글
JAVA_ Test077_ 클래스와 인스턴스 / 생성자(Constructor) (0) | 2018.04.30 |
---|---|
JAVA_ Test076_ 클래스와 인스턴스 / 생성자(Constructor) (0) | 2018.04.30 |
JAVA_ Test074_ 클래스와 인스턴스 / 생성자(Constructor) 정의 (0) | 2018.04.30 |
JAVA_ Test073_ 클래스와 인스턴스 / 두 정수와 연산자를 입력받아 사칙연산을 수행하는 프로그램 (0) | 2018.04.30 |
JAVA_ Test072_ 클래스와 인스턴스 / 1 부터 입력받은 수 까지의 합을 연산 (0) | 2018.04.15 |
댓글