<div><br></div> <div><br></div> <div><pre class="highlight java" style="font-family:Hack, monospace, 'Helvetica Neue', Helvetica, Arial;font-size:15px;margin-top:0px;margin-bottom:0px;overflow:auto;color:#37474f;padding:24px;line-height:24px;background-color:#f9f9fa;border:1px solid rgb(222,230,234);"><code style="font-family:Menlo, Monaco, Consolas, 'Courier New', '맑은 고딕', 'malgun gothic', '돋움', Dotum, monospace;font-size:inherit;padding:0px;color:inherit;background-color:transparent;margin:0px;"><span class="kd" style="color:#000000;">class</span> <span class="nc" style="color:#445588;">CarExam</span><span class="o" style="color:#d73a49;">{</span> <span class="kd" style="color:#000000;">public</span> <span class="kd" style="color:#000000;">static</span> <span class="kt" style="color:#445588;">void</span> <span class="nf" style="color:#6f42c1;">main</span><span class="o" style="color:#d73a49;">(</span><span class="n">String</span> <span class="o" style="color:#d73a49;">[]</span> <span class="n">args</span><span class="o" style="color:#d73a49;">){</span> <span class="n">Car</span> <span class="n">car</span> <span class="o" style="color:#d73a49;">=</span> <span class="k" style="color:#d73a49;">new</span> <span class="n">Car</span><span class="o" style="color:#d73a49;">();</span> <span style="white-space:pre;"> </span><span class="n">car</span><span class="o" style="color:#d73a49;">.</span><span class="na" style="color:#008080;">run</span><span class="o" style="color:#d73a49;">();</span> <span class="o" style="color:#d73a49;">}</span><span class="o" style="color:#d73a49;">}</span></code></pre></div> <div><br></div> <div><pre class="highlight java" style="font-family:Hack, monospace, 'Helvetica Neue', Helvetica, Arial;font-size:15px;margin-top:0px;margin-bottom:0px;overflow:auto;color:#37474f;padding:24px;line-height:24px;background-color:#f9f9fa;border:1px solid rgb(222,230,234);"><code style="font-family:Menlo, Monaco, Consolas, 'Courier New', '맑은 고딕', 'malgun gothic', '돋움', Dotum, monospace;font-size:inherit;padding:0px;color:inherit;background-color:transparent;margin:0px;"><span class="kd" style="color:#000000;">class</span> <span class="nc" style="color:#445588;">Car</span><span class="o" style="color:#d73a49;">{</span> <span class="kt" style="color:#445588;">void</span> <span class="nf" style="color:#6f42c1;">run</span><span class="o" style="color:#d73a49;">(){</span> <span class="n">System</span><span class="o" style="color:#d73a49;">.</span><span class="na" style="color:#008080;">out</span><span class="o" style="color:#d73a49;">.</span><span class="na" style="color:#008080;">println</span><span class="o" style="color:#d73a49;">(</span><span class="s" style="color:#dd1144;">"차가 달립니다."</span><span class="o" style="color:#d73a49;">);</span> <span class="o" style="color:#d73a49;">}</span> <span class="o" style="color:#d73a49;">}</span></code></pre></div> <div><br></div> <div><br></div> <div><br></div> <div><br></div> <div>이렇게 있을 때</div> <div><br></div> <div>Car car = new Car(); 이것들이 가르키는게 어떤건지 헷갈립니다.</div> <div><br></div> <div>강좌들 보면 이름좀 다르게 해주지 맨날 갖게 설명해서 처음 듣는 수강생들 헷갈리게 하더라구요...</div> <div><br></div> <div><br></div> <div>일단</div> <div><br></div> <div>Car car = new Car(); </div> <div>(1)...(2)............(3)</div> <div><br></div> <div>이렇게 놓고 쓰겠습니다.</div> <div><br></div> <div> <div>(2) 는 변수 이름이고, 내가 원하는대로 바꿀수 있음</div> <div><br></div> <div>그리고 (1)과 (3) 둘 중 하나가 Car.java 를 가리키고 바꿀 수 없다는 건 알겠습니다.</div> <div><br></div> <div>근데 그게 둘중에 뭔지 모르겠구요</div> <div><br></div> <div>그리고 나머지 하나는 뭘 가리키는 건지 모르겠습니다.</div> <div><br></div> <div>그리고, 그 그 나머지 하나는 다른 이름을 쓸 수 있는건지, 소문자 가능한지 궁금합니다</div> <div><br></div> <div>그러니까</div> <div><br></div> <div><br></div> <div><br></div> <div>Car car = new Car(); </div> <div>이건 원본</div> <div><br></div> <div><br></div> <div>Car iCanChange = new Car(); </div> <div>이렇게 변수명을 바꾸는경우.</div> <div>가능하다는 것 알겠음.</div> <div><br></div> <div><br></div> <div>Car <span style="font-size:9pt;">iCanChange</span><span style="font-size:9pt;"> = new benz();</span></div> <div>benz iCanChange = new Car(); </div> <div>둘중 하나는 Car.java 라서 못바꾸고 나머지 하나는 바꿀 수 있는 경우 </div> <div><br></div> <div>이 중에 어느것이 가능한 것인가요? (그리고 첫글자 소문자 가능한지?)</div></div> <div><br></div> <div><br></div> <div><br></div> <div>답변 해주시는 분께서 제 질문의 의도를 잘 파악하십사 최대한 적어봤는데</div> <div><br></div> <div>되려 헷갈리가 적은건 아닌감 모르겠네요ㅠㅠ</div> <div><br></div> <div>답변 부탁드립니다!</div>