객체

    [C++] 클래스의 구조

    C++에서는 새로운 자료형(타입)을 만들 때 클래스(class)를 사용한다. 타입으로 클래스를 만들고, 이를 기반으로 인스턴스인 객체를 만든다. 클래스를 기반으로 인스턴스를 만드는 행위를 인스턴스화(instantiation)이라고 부른다. 객체 지향 프로그래밍에서는 속성과 행위를 선언하는 클래스 정의, 행위를 정의하는 멤버 함수 정의, 객체를 인스턴스화하고 사용하는 애플리케이션 구현이 필요하다. 클래스 작성하기 클래스 정의 #include using namespace std; //클래스 정의 class Circle { private: double radius; public: double getArea() const; void setRadius(double value); }; //멤버 함수 정의 doubl..

    <명품 JAVA Programming> - Chapter4 연습문제(7, 8, 9, 10, 11, 12)

    7. 하루의 할 일을 표현하는 클래스 Day는 다음과 같다. 한 달의 할 일을 표현하는 MonthSchedule 클래스를 작성하라. package chapter4; import java.util.Scanner; class Day{ private String work;//하루의 할 일을 나타내는 문자열 public void set(String work) {this.work = work;} public String et() {return work;} public void show() { if(work == null) System.out.println("없습니다."); else System.out.println(work + "입니다."); } } public class MonthSchedule { privat..