2학년 1학기/레포트 (3) 썸네일형 리스트형 c++ 테트리스 클래스 생각해보기 Block---- char* block[]- int score---+ void SetScore+ void SetBlock+ int GetScore+ char* GetBlock+ Block+ void blockDown+ void blockMove+ void blockDelete+ void scoreWrite 객체지향 용어 비교 이론 설명분석,설계 Delphi VB JAVA C++ C# Objective-C VB.NET 데이터Data 속성Attribute 프로퍼티Property 필드Field 멤버변수/자료변수Member variableData member 필드Field Instance variable 필드Field 조작Operation 행위Behavior 메소드Method 메소드Method 멤버함수Member function 메소드Method 메소드 Method 메소드Method 비슷한 개념 다른 이름 [윈도우즈프로그래밍II] 4주차 레포트 객체지향클래스로부터 객체를 생성하고 생성된 객체로 프로그램을 실행 캡슐화 : 자료와 처리를 하나로 묶고 보호하여 프로그램의 에러를 줄이며 유지보수를 편하게함ex) 클래스 내의 기본 속성은 private, public 멤버함수로 private 멤버변수를 수정함 상속 : 기존의 프로그램을 재사용하여 반복과 복잡도를 줄일수있음.ex) 공통부분이 많을 경우 부모 클래스로 부터 상속받음 다형성 : 유사한 기능들을 같은 하나의 이름으로 설정해 복잡도를 줄여 이해를 도움 (함수뿐만 아니라 연산자에도 가능)ex) 각 자료형에 따른 print 함수를 만들고 출력결과의 자료형에 따라 다른이름이 아닌 같은 이름을 사용 학사관리 학생 클래스 UML학생 학번학년반이름수강과목들평점들학점들평균... 각 데이터의입력,출력,수정평균구.. 이전 1 다음