Sample Image
공지: 스레드 추천 / 비추천 기능이 추가됐습니다. 보이드리얼리티는 회원가입 없어도 모든 컨텐츠 이용이 가능합니다. (2024-12-05 16:06:08)

프로그래밍 >

83 자바 질문 좀 수크라제 2024-12-25 11:36:47 146
수크라제 | 2024-12-25 11:36:47 | 146 hits

public class MotorCycleMain { public static void main(String[] args){ MotorCycle c = new MotorCycle(); //메모리 있는 객체 변수 선언 c.setData(9872, 150); c.drive(); System.out.println("객체 c : " + c); //객체 출력 System.out.println();//한줄 추가 MotorCycle m = c; //참조값복사 m.drive(); //복사된 참조값을 이용한 메서드 호출 System.out.println("객체 m : " + m); //객체 출력 } //end of main }

여기에서 MotorCycle m = c로 하면 m은 메모리 할당이 안되었는데도 불구하고 m의 멤버 변수가 값을 가진다는건데 이게 말이 되는거냐? 이해가 안간다.

(^오^) "Cool~" 0 | (-_-) "Damn!" 0
목록 수정  삭제
목록 수정 삭제