int a =5; 이때는 a는 int클래스의 인스턴스이다.int a = new int(5);이때 a는 동적으로 생성된 객체이다.책에서 이런식의 표현을 하는데 단순히 스택에 올라가는것과 힙에 올라가는것의 차이인가?
클래스를 이용해서 인스턴스를 찍어내는거 아닌가
객체는 클래스 인스턴스 뭐 이런거 다 일컫는 거고
클래스를 이용해서 인스턴스를 찍어내는건 확실히 알겠는데.. 객체 라는 단어를 언제써야되는건지 객체가 인스턴스인건지 애매해서
클래스는 객체 인스턴스는 개체
특징이 구별되면 객체, 단순히 공간이 구분 되면 개체
구별과 구분을 구별해서 써라
객체라는거 자체는 클래스, 동작, 함수 뭐 이런거 다 포함하는 단어 인걸루 암
인스턴스도 객체이지 않나
힙에 생성되는 스택에 생성되는 그건 다 개체
타입은 객체 그 타입으로 생성된 임시들은 개체 개개의 존재 일 뿐
https://social.msdn.microsoft.com/Forums/ko-KR/c095ed0e-0f92-4c1b-8251-5950b4a1ca14/ctip-?forum=visualcsharpko
그렇게 구분되기보단 상대적인 개념인듯 ? ..
한자어 바보들이 뭐라 부르든
내 말이 맞다
entity랑 object로 해봐도 저런식으로 구분되는건 아니듯 함
그냥 생각하기 나름인가보네여.. 답변감사합니다
푸합.
다른 언어에선 ( ex. object pascal ) object 가 있어. 그걸 객체라고 하지.
이게 또 뭐 전산학 밖에서의 개념도 있고 개짬뽕이네
사전적으로도 객체고. 주체인 프로그램에 대해 나뉘어진 객체라는 의미의 큰 덩어리임.
개체를 사전을 찾아보면.. 낱개의 하나 하나를 일컫는 말임.
int a, b, c, d 에서 a, b, c, d 는 공간 분할된 낫개 그 자체이고,
임시로 한 세상 살다 가는 존재인것임. ( life cycle )
그래서 instance 인 것.
낱개 <- 오타
아마 나이든 프로그래머들 중에서 class를 일컬어 절반은 개체라 절반은 객체라 부를텐데
MSDN 이니 뭐니 그런 글 참고해봐야 반은 기계번역인거 도움도 안되고.
내 말이 맞다. 우리집안 국어집안.
와.. 코세님 또 이렇게 한수알아갑니다... 언젠가 사라질놈들이니까 instance다.. 라는 표현은 굉장히 이해가 잘갓습니다.
scope를 벗어나면 사라져버리니까요..