인스턴스는 생성자로 만드는게 인스턴스인가
객체는 좀더 포괄적인 개념같고
어렵노
좀더 포괄적인 개념이지.. 모든 인스턴스는 객체이지만 역은 성립 안하고
좀 혼용되서 쓰이기는 하는데 객체는 우리가 구현하고자하는 현실의 실체에 가까운 개념, 클래스는 이 객체를 묘사하기 위한 설계도, 인스턴스는 설계를 바탕으로 탄생한 구현체 정도로 이해하면 될 듯.
언어따라 이러한 개념들이 문법적으로 어떻게 적용되었느냐도 미묘하게 다르기도 해서 걍 적당하게 생각하면 됨
그리고 인스턴스라는 단어를 사용하면 클래스와의 상관관계가 강조되는 늬앙스가 있음
포함되는 개념이 아닌데
틀이 있는 걸로 만들어 낸걸 인스턴스라 싸잡아서 부르고 클래스로 틀을잡아서 생성한 객체를 클래스의 인스턴스라 부르고 클래스 없이 객체가 생성될수도 있고
인스턴스를 만들어내는게 클래스가 아니라 템플릿이면 클래스가 템플릿의 인스턴스가 되는거고
오호...글쿤요 ㄳㄳ
그럼 객체랑 인스턴스는 별개 개념으로 봐야 돼? 더 헷갈려;;
좀더 포괄적인 개념이지.. 모든 인스턴스는 객체이지만 역은 성립 안하고
좀 혼용되서 쓰이기는 하는데 객체는 우리가 구현하고자하는 현실의 실체에 가까운 개념, 클래스는 이 객체를 묘사하기 위한 설계도, 인스턴스는 설계를 바탕으로 탄생한 구현체 정도로 이해하면 될 듯.
언어따라 이러한 개념들이 문법적으로 어떻게 적용되었느냐도 미묘하게 다르기도 해서 걍 적당하게 생각하면 됨
그리고 인스턴스라는 단어를 사용하면 클래스와의 상관관계가 강조되는 늬앙스가 있음
포함되는 개념이 아닌데
틀이 있는 걸로 만들어 낸걸 인스턴스라 싸잡아서 부르고 클래스로 틀을잡아서 생성한 객체를 클래스의 인스턴스라 부르고 클래스 없이 객체가 생성될수도 있고
인스턴스를 만들어내는게 클래스가 아니라 템플릿이면 클래스가 템플릿의 인스턴스가 되는거고
오호...글쿤요 ㄳㄳ
그럼 객체랑 인스턴스는 별개 개념으로 봐야 돼? 더 헷갈려;;