A instance of B의 작동원리가 궁금합니다!
283
10 asked
요기가 질문란이 맞겠죠?
우선 질문은 마그대로 A instance of B의 작동원리에 대해 설명받고 싶고
그전에 저의 추측도 한번 말씀드리고싶습니다!
Object obj = new String();
System.out.println(obj instanceof String);위와 같은 상황에서라고 가정한다면
instanceof라는 메서드?api?를 사용할때
1) compile시점에 obj는 초기화는 되지 않았지만 String이라는 클래스의 기억공간을 가르킬 주소를
갖고있도록 해석된다
2) obj instanceof String을 실행하는 시점에 String Class와 String Class는 같은가?라고 해석해서
true의 값을 반환한다
일까요? 아니면
1) 컴파일 시점에 obj는 Object이다
2)obj instanceof String 을 하는순간 ?? .. 잘모르겠습니다!
Answer 1
0
Object obj = new String();
System.out.println(obj instanceof String);
obj가 메모리에 만들어질때 Object타입과 하위타입 String이 연결되서 만들어집니다(상속체이닝)
obj instanceof String 이부분의 해석은 obj가 가리리는 객체중 String타입이 있는지를 체크해보는 연산자(instanceof)라고 보시면됩니다. obj가 가리키는 객체가 String도 만들어져 있기때문에 true가 됩니다.
이해가 되셨을까요?
cmd창.. 인텔리제이 소켓만들기 (실습)
0
176
2
Gson
0
153
1
JSON API 활용하기(JSON-Java)
0
326
2
질문있습니다
0
257
1
질문있습니다.
0
213
1
강의 들으면서 잘 안되는 부분이 있어서요~
0
350
1
지도가 나오지 않아요
0
358
1
Gson 라이브러리 추가시 오류
0
1811
1
아래 소스의 차이가 뭘까요?
0
314
1
선생님 javaTPC API편 PDF파일이 안보여서요~
0
340
1
cmd에서 프로그램 실행 실패
0
519
1
TPC강의 모두 수강 후 현재 실전프로젝트 강의중 질문입니다.
0
272
1
BookDTO 생성자 질문
0
357
1
채팅관련 질문입니다
1
415
0
cmd창 경로
0
326
1
connect 할 때 post 방식
0
273
0
JSONTokener 에러
0
349
1
Project03_A > rows.next 질문드립니다.
0
216
0
InputStream is = Project01_C.class.getResourceAsStream(src) 경로에 대해서
0
338
1
JSONObjct를 쓰는 이유 ??
1
290
1
지도 api 프로젝트 코드 문의
0
376
3
오류: 기본 클래스 Project06A_Server.class을(를) 찾거나 로드할 수 없습니다.
0
552
1
new 객체생성 자동완성 로딩 오류
0
521
1
geocode 요청방법
0
596
2

