본문 바로가기
반응형

Object2

7강. 객체지향 프로그래밍과 클래스 (3)상속성 상속성 Introduction to 상속 (Inheritance) 현실 세계에서 많은 객체가 계층적 관계를 따름 한 객체가 다수의 다른 객체의 공통된 특성을 가지고 있음 예를 들어, 노트북, 데스크톱, 넷북이라는 타입을 정의 공통적으로 부팅, 전원 끄기, 리셋 등 컴퓨터로의 공통된 동작 수행 상속이라는 개념이 없으면, 각각 개별적으로 메서드와 상태 값 정의 상속 (Inheritance) 클래스는 다른 클래스로부터 유산을 물려받을 수 있음 즉, 필드나 메소드, 프로퍼티 같은 (클래스의)멤버를 물려받음 상속하는 쪽을 부모(또는 기반) 클래스, 상속 받는 쪽을 자식(또는 파생) 클래스 클래스 이름 옆에 콜론(:) 과 상속받을 클래스 이름 작성 “protected” 접근 제한자는 클래스 멤버를 외부에 접근 차단.. 2023. 4. 17.
2강. 데이터 타입 (2) 기본 데이터 형식 부호 있는, 부호 없는 정수 형식 부호 있는 정수형 음수(-), 0, 양수(+) sbyte, short, int, long 부호 없는 정수형 0, 양수(+) byte, ushort, uint, ulong byte와 sbyte 비교 두 형식 모두 1 바이트, 즉 8 비트로 구성 byte는 1~255 표현, sbyte는 -128~127 표현 sbyte 형의 음수 표현 : 2의 보수 sbyte의 비트표현 0과 양수의 비트표현은 byte와 동일 음수 비트표현은 2의 보수법 이용 예제 코드 using System; namespace SignedUnsigned { class Program { static void Main(string[] args) { byte a = 255; // 비트표현: 11.. 2023. 4. 15.
반응형