컴퓨터 수업/자료구조(9)
-
buffer란?
버퍼(buffer)는 데이터를 한 곳에서 다른 한 곳으로 전송하는 동안 일시적으로 그 데이터를 보관하는 메모리의 영역이다. 즉 memory의 영역이다. C에서 array의 변수명으로 사용한다.
2020.09.14 -
용어
@ADT Logical level Abstract data type 클래스(class) (header에 정의되어 있는) 구현을 기다리는 abstract 추상화 클래스.(java) "Tiger.h" class Tiger { private: char* habitat; public: Tiger(); void Move(); }; @Domain 데이터 멤버(data member) 필드(field) //java private: char* habitat; @Operation 멤버 함수(member function) 메소드(method) public: Tiger(); void Move(); @implementation 구현 ADT로 만든, header로 원형만 지정되어있는, 클래스를 cpp에다가 만드는 것. #incl..
2020.09.14 -
ADT (Abstract Data Type)
@번역 Abstract Data Type = 추상 자료형이다. 기능의 구현 부분을 나타내지 않고 순수한 기능이 무엇인지 나열한 것을 추상 자료형이라고 한다. @그렇다면 자료형이란? 자료형은 어떤 특정 class라고 생각할 수 있다. composite data type이 될 수도 있지만, 그저 int같은 단일data type일수도 있다. @이해를 돕기위한 java문법 abstract java에는 추상클래스라는 datatype이 있다. 인스턴스화를 금지하는 클래스를 의미하는데, 이때 인스턴스화를 구현이라고 한다. 1.추상클래스의 선언 abstract class Animal { String name; abstract void move(); // 이 부분을 추상메소드라고 한다, 추상클래스 내부의 메소드 } 2...
2020.09.14