답변좀 부탁드립니다.
2014-08-24
|
by 자바게이
1194
class number
{
int num=0;
public void addnum(int n)
{
num+=n; // 인스턴스 변수
}
public int getnumber()
{
return num;
}
}
class passinstance
{
public static void main(String[] args)
{
number ninst=new number(); //
System.out.println(ninst.getnumber());
simplemethod(ninst);
System.out.println(ninst.getnumber());
}
public static void simplemethod(number numb) //
{
numb.addnum(12);
}
}
그 default constructor (디폴트 생성자) 말입니다
이거 number ninst=new number(); // 지금 이라인에서 인스턴스가 생성될때
사실상 class number 안에
눈에보이지는 않지만 디폴트 생성자가 있는건가요