학교 수업/객체지향프로그래밍
-
객체지향프로그래밍학교 수업/객체지향프로그래밍 2020. 4. 16. 13:59
객체지향프로그래밍(Object - Oriented Programming, OOP)개념 : 처리하고자 하는 자료에 중점을 두고 프로그램을 객체라는 것으로 모델화하는 프로그래밍.장점① 소프트웨어의 확장성 향상② 재사용성 향상③ 프로그래머의 생산성 향상④ 유지보수 비용 절감 Class 클래스 ? - 객체를 만들어 내기 위해 정의된 설계도, 틀- 클래스는 개체가 아님- 멤버 변수와 멤버 함수 선언- 같은 종류의 집단에 속하는 속성과 행위를 정의한 것 - 클래스의 생성자 함수 : 객체가 선언될 때마다 자동적으로 호출클래스와 같은 이름을 사용반환 값은 없고, 파라미터는 가질 수 있다클래스 내의 자료를 초기화생성자 함수는 중복이 가능(오버로딩 가능)정의하지 않으면 컴파일러에 의해 디폴트 생성자 만들어짐- 클래스의 소..
-
contents학교 수업/객체지향프로그래밍 2020. 4. 15. 20:29
과거 배웠던, 객체지향프로그래밍1.2의 내용을 요약해봤다. 객체지향프로그래밍 1. 기본 데이터 자료형 자료형크기범위문자형char1Byte, 8bit-128 ~ 127 unsigned char0 ~ 255 정수형 short2Byte, 16bit-32,768 ~ 32,767unsigned short0 ~ 65,535int4Byte, 32bit-2,147,483,648 ~ 2,147,483,647unsigned int0 ~ 4,294,967,295long long8Byte, 64bit-9,223,372,036,854,775,808 ~9,223,372,036,854,775,807unsigned long long0 ~ 18,446,744,073,709,551,615논리형 bool1Byte, 8bitTrue or ..