이런 기본적인 질문을 한 것이 매우 유감 스럽지만이 출력이 어떻게 생성되는지 이해할 수 없습니다. 누군가 내 바보 같은 질문에 답할 시간이 있다면, 감사합니다. 미리 감사드립니다. 참조 유형이 어떻게 작동하는지 이해하는 데 어려움을 겪고 있습니다.
이
이 출력 제공public class EchoTestDrive {
public static void main(String[] args) {
Echo e1= new Echo();
Echo e2= new Echo();
int x=0;
while(x < 4) {
e1.hello();
e1.count=e1.count +1;
if(x==3) {
e2.count=e2.count+1;
}
if(x>0) {
e2.count=e2.count+e1.count;
}
x=x+1;
}
System.outprintln(e2.count);
}
}
class Echo {
int count =0;
void hello() {
System.outprintln("helloo...");
}
}
코드이다 : 지금
helloo...
helloo...
helloo...
helloo...
10
우리 에코 선언 24 대신 10을 얻을 E1 = E2; 에코 대신 e2 = 새로운 에코; 나는 이것이 어떻게이 특별한 output.for을 생성하는지 알기를 원한다. 나는 각각의 값을 문자 그대로 넣을 수 있고, 그 답을 얻을 수있다.하지만 내가 평등하게 만들면 어떻게 될까?
감사합니다. 많은 mprabhat. – user1020664
당신은 환영합니다 :) – mprabhat
아 ... 괜찮아 .. – user1020664