어케되는거임 ?


매개변수로 int 나 이런 타입따위를 받아온다는 개념을 알겠슴


근데



매개변수로 객체가 들어가는 경우는

무슨경우임 ?

A a = new A();

B b = new B(a);

이 경우 받아온 B는 당연히


public class B{

C c;

public B(C c){

this.c=c;

}

}

 이렇게 사용한다는 것도 알겠슴

근데 이 경우 c는 a의 모든 필드 메소드를 받아온다는 개념임 ?

모든 정보를 ?


a가 가지고 있는 멤버들의 값이나

메소드의 속성 이따위들을 전부 받아오는거고 c는 a를 가지고있는거임 ?


아니면 c는 a를 가르키고 있는거임 ?