반응형

학생 클래스 4

[009] C# 학생 클래스 정의하기 - 캡슐화 실습

실습 개요 학생 클래스 멤버 필드 아이큐 매력 번호 이름 가장 최근에 부여한 번호 멤버 메서드 생성자 공부하다 춤추다 노래하다 ToString 재정의 멤버 속성 get은 public, set private 클래스 다이어그램 소스 코드 using System; namespace 캡슐화_실습___학생_클래스_정의하기 { class Student//학생 클래스 { #region 멤버 필드 int iq;// 아이큐 int cp;// 매력 readonly int num;// 번호 string name;// 이름 static int lastnum;// 가장 최근에 부여한 번호 #endregion #region //멤버 메서드 public Student(string name)// 생성자 { this.name = na..

[C++ 소스] 최종 프로그램 실습(학교, 도서관, 강의실, 학생 등)

[C++ 소스] 최종 프로그램 실습(학교, 도서관, 강의실, 학생 등) 실습 시나리오시나리오 프로그램은 콘솔 기반의 응용 프로그램이다. 프로그램을 시작하면 이 에이치 나라를 생성한다. 이 에이치 나라는 초기화, 사용자 명령에 따른 동작, 종료화 과정을 거친다. 이 에이치 나라의 초기화에서는 학생 공장이 만들어지고 주거지와 다운타운, 학교가 만들어진다. 이 에이치 나라의 사용자 명령에 따른 동작에서는 종료 메뉴를 선택하기 전까지 선택한 메뉴를 수행하는 것을 반복한다. 이 에이치 나라의 메뉴는 학생 생성, 초점 이동, 학생 이동, 전체 보기, 종료 메뉴가 있다. 이 에이치 나라의 학생 생성 메뉴에서는 생성할 학생 종류를 선택하고 학생 이름을 입력받은 후에 학생 공장에 주문하여 생성한다. 학생 종류에는 마법 ..

C++/디딤돌 C++ 2016.12.21

[C++ 소스] 학생 클래스 (== 연산자 중복정의, 클래스 내부에 정의)

[C++ 소스] 학생 클래스 (== 연산자 중복정의, 클래스 내부에 정의) //Student.h#pragma once#include #include using namespace std;class Student{ string name; const int num;public: Student(int num,string name); bool IsEqual(int num)const; void View()const; bool operator==(int num)const;}; bool operator == (int num, const Student &stu); //Student.cpp #include "Student.h" Student::Student(int num,string name):num(num) { this..

C++/디딤돌 C++ 2016.12.14

[C++ 소스] 학생 클래스 (연산자 중복정의 하기 전)

[C++ 소스] 학생 클래스 (연산자 중복정의 하기 전) //Student.h#pragma once#include #include using namespace std;class Student{ string name; const int num;public: Student(int num,string name); bool IsEqual(int num)const; void View()const; }; //Student.cpp#include "Student.h"Student::Student(int num,string name):num(num){ this->name = name;}bool Student::IsEqual(int num)const{ return this->num == num;}void Student::..

C++/디딤돌 C++ 2016.12.14
반응형