추상 데이터 타입
//데이터 타입// - 데이터의 집합과 연산의 집합을 말한다.(예) int 데이터 타입데이터 : {... , -2, -1 ,0 ,1 , 2 , ...}연산 : +, -, /, *, % //추상 데이터 타입// - 데이터 타입을 추상적(수학적)으로 정의 한 것을 말한다.-데이터나 연산이 무엇인가는 정의 되지만 데이터나 연산을 어떻게 컴퓨터 상에서 구현 할 것인지는 정의 되지 않는다. -객체 : 추상 데이터 타입에 속하는 객체가 정의된다.-연산 : 객체들 사이의 연산이 정의 된다. 이 연산은 추상 데이터 타입과 외부를 연결하는 인터페이스의 역할을 한다. //추상 자료형(ADT)// 인터페이스와 구현을 분리하여 추상화 계층을 둔 것이다.객체 지향의 클래스(Class)또는 사용설명서와 유사하다. 기능의 구현 부..
2019. 12. 22.
C#_기본 문법
//연산자// 단항 연산자 : 1개의 항을 대상으로 연산을 수행하는 것 (예) +, - .! . ~. ++, -- 등 * ! 은 bool형에만 사용함 -> C#에는 true, false 가 제공 된다. (예)!true -> false , !false -> true 산술 연산자 : 계산을 위한 연산자 (예) *, /, %, -, + * string에서 +는 문자열 연결로 사용된다. (예)정수/부동 소수 + "문자열" = "문자열" 시프트(shift) 연산자와 관계 연산자 (예) , >=, , 캐스팅의 성공유무 만 확인 할 수 있는 연산자 (형식) '변수' is '클래스형 or 데이터형 ' -> A is B (결과)true or false * 박싱/ 언박싱 변환, 참조 변환에서 사용한다. as 연산자 캐스팅..
2019. 3. 7.