Q & A

시삽: 레드플러스 님 
게시판 이동:
 제목 : C# 교과서 605쪽 질문있습니다.
글번호: 899
작성자: 김세정
작성일: 2020/11/27 오후 4:49:00
조회수: 2486

① var good = new Car(new Good( ));

② good.Run( );

③ new Car(new Bad( )).Run( ); // 개체 만들기와 동시에 메서드 실행

 

①번은 힙 영역에 할당된 영역의 첫 번째 주소를 good(스택)에 저장

Q1)

③번은 힙 영역에 할당한 후 스택에 주소를 저장하지 않았는데

메모리 어디에 있는지 모르는데 어떻게 Run을 호출하나요? 

Q2)

만약 주소를 저장하지 않으면 다른 곳에서 사용할 때 어떻게 호출하나요?

Q3)

③번으로 사용하면 ①번과 비교했을 때 장단점이 어떻게 될까요?

 
이전 글   다음 글 삭제 수정 답변 글쓰기 리스트

(댓글을 남기려면 로그인이 필요합니다.)

관련 아티클 리스트
  제       목 파일 작성자 작성일 조회
이전글 c# vscode 실행에러 vscodeError01.jpg(503 KB) ededed 2020-12-01 2896
현재글 C# 교과서 605쪽 질문있습니다. - 김세정 2020-11-27 2486
  Re : C# 교과서 605쪽 질문있습니다. - 레드플러스 2020-11-27 2298
다음글 grpc tls 통신오류(1) - 김준호 2020-11-18 2827
 
손님 사용자 Anonymous (손님)
로그인 Home