#include using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ //class class Circle { public: double radius; double area; double showArea() { area = 3.14159*radius*radius; return area; } string compare(Circle c2) { if(radius > c2.radius) return "大於"; else if(radius < c2.radius) return "小於"; else return "等於"; } Circle copy() { Circle c; c.radius = radius; c.area = area; return c; } }; int main(int argc, char** argv) { //1.什麼是類別 //像 int,double 一樣,是 C++的一種型別(自創型別) //2.類別用來做什麼 //o 宣告變數 //o 宣告指標 //o 宣告參考 //o 物件轉型 //o 物件識別 //o 執行環境製做物件的說明書 //3. Circle a1; a1.radius = 5; cout<<"a1 area = "<