본문 바로가기

객체

[C++] 클래스와 객체 (1) 1. 객체(Software Component) = 변수 + 함수 sw component = 변수 + 그 변수를 쉽게 사용할 수 있는 함수 변수: ex) fstream안의 파일 함수: ex) 파일을 다루기 위한 동작들 (open, close 등..) 2. 클래스(class)와 오브젝트(object) 클래스: 추상화된 객체, 붕어빵 틀, 설계 도면 / ex)fstream myFile; 오브젝트: 실체화(인스턴스화) 되고 정의된 객체, 붕어빵, 건물 / ex)fstream myFile; (엄밀히 말하면) 클래스로부터 객체를 만들었다, 인스턴스를 만들었다! 객체 = 클래스의 인스턴스(실체) → 실제로 사용하는, 변수와 같은 역할 [객체]와 [인스턴스]라는 용어는 상호 교환 가능하게 사용됨. (유동적으로) 3. .. 더보기
[C++] String, File - 문자열과 파일 (1) 1. File(파일) 객체 - 소프트웨어 컴포넌트, 구성품 ex sw component(구성품) 중 하나, 현재 프로그램 외부에 저장하는 데이터들을 file로 볼 수 있다. 이 때 sw component를 객체(object) 또는 클래스(class)라고 부른다. 객체(object) = 멤버 데이터(member data) + 멤버 함수(=member function or method) 로 구성 2. String(문자열) 객체 - 소프트웨어 컴포넌트, 구성품 ex (마찬가지로 객체이기 때문에) 멤버 데이터(member data) + 멤버 함수(=member function or method) 로 구성 string객체의 메소드를 사용하려면 string 라이브러리를 include 해야 한다. #include #.. 더보기
반응형