C++_OOP1


オブジェクト向けプログラミング

Object Oriented Programming

構造化プログラミングとオブジェクト向けプログラミング


構造化プログラミング方式は順序、トップダウン、滝式とも呼ばれ、機能の基本単位は関数である.
オブジェクト向けプログラミングの機能単位はオブジェクトであり,ユーザが処理を要求する構造である.

抽象


<->具体化の本質とライオン犬、珍島犬、奇瓦犬などの具体的な犬の関係.コードの柔軟性と効率を向上させるために,それらの共通点を抽象化する.

パッヶージ


データを非表示にします.これは外部から内部が見えないことを意味する.外部からデータを操作するインタフェースが必要です.
クラス=データ+メソッド(メンバー関数)

たけいせい


関数の名前が同じであっても、伝達パラメータの種類、個数などによって区別、オーバーロード、オーバーロードが行われます.

かふか


辞書の意味は과적하다적재하다です.外見は同じだが内容が異なる場合、名前が同じであっても伝達因子のタイプや個数が異なる場合.
int Plus(int a, int b)
{
    return a + b;
}

char Plus(char a, char b)
{
    return a + b;
}

double Plus(double a, double b)
{
    return a + b;
}

オーバーライド(Override)

올라타다엎어친다という意味で、何かに乗って、既存の概念を隠す.継承の概念は基礎になるべきだ.
継承するものの中で、必要な機能の概念を再定義(上書き)する.

継承性


すべての機能を入力することなく、新しいオブジェクトを作成するときに完了した機能を継承および使用できます.
접근 지정자   클래스이름 : 부모 클래스
{
	//멤버 목록
}