類和物件的簡單使用
1.練習1
/*設計乙個圓形類(circle),和乙個點類(point),計算點和圓的關係。
分析:1.圓類。
圓由圓心和半徑決定。
2.圓和點的關係
點在圓外,點在圓上,點在圓內。
author:cloud
*/#include
#include
#include
using
namespace std;
class
circle
//設定函式:判斷點和圓的關係
void
compute_relation()
else
if(distance else
}private
:int x, y;
//圓心位置
int r;
//圓的半徑
int x1, y1;
//點的位置};
intmain()
2.練習2
建立立方體的類,並比較兩個立方體是否相等。
#include
using
namespace std;
//立方體類
class
cube
//長方體邊長引數
intget_m_area()
//長方體面積
intm_volume()
//長方體體積
private
:int m_l, m_w, m_h;};
//全域性函式
void
comparev
(cube v2, cube v3)
else
}int
main()
C 之類和物件
物件 物件是特指的某乙個具體實物,比如 桌子 就不是物件,而 這張桌子 就是物件 屬性 每個物件的每個屬性都是有特定的值得。屬性 性別,名字 方法 物件的行為,動作,執行的操作。方法 吃飯,睡覺 類的定義 類是抽象的概念,僅僅是模板,比如說 人類 訪問修飾符 class 類名 成員 public c...
C 之類和物件
給大家講解下我學習c 的經驗 那就是不要看太多理論之後再去實踐,有人覺得不懂不就應該先看會才行嗎,不不不,程式設計是門實踐課,曾經我的導師跟我說這的知識你在書本上是看不會的,當你動手操作才能學會,我實際學起來才發現導師說的非常對。出錯了,按照錯誤去學習,該怎麼寫比直接看定義好太多太多 當然不是不讓你...
詳解C 之類和物件
目錄 kajandwt建構函式 是乙個 特殊的成員函式,名字與類名相同 建立類型別物件時由編譯器自動呼叫 保證每個資料成員都有 乙個合適的初始值,並且 在物件的生命週期內只呼叫一次 其實建構函式的作用就是完成成員變數的初始化 但不同於c語言的初始化建構函式可以實在創造物件的同時就完成成員變數的初始化...