1、面向過程 int a = 10; int b =5; int c = a+b; int r1 = 10; int r2 = 5; double c = r1*r1*3.14 - r2*r2*3.14 缺點:重用性差,擴展性差,可維護性差 2、面向對象 (1)對象:萬物皆對象,對象是類實例化出來的 ...
1、面向過程
int a = 10;
int b =5;
int c = a+b;
int r1 = 10;
int r2 = 5;
double c = r1*r1*3.14 - r2*r2*3.14
缺點:重用性差,擴展性差,可維護性差
2、面向對象
(1)對象:萬物皆對象,對象是類實例化出來的東西
(2)類:由眾多對象抽象出來的東西
例子:(簡單)管理學生信息的程式 研究的對象主要是 學生 程式中的類 學生的類 (學號 姓名 性別 年齡 住址 聯繫方式 )
student(code,name,sex,age,address,lianxi)
class Student //定義類 關鍵字class 後面跟類名 { string code; //成員變數code string name; //成員變數 name bool sex; //成員變數 sex int age; //成員變數 age string address; //成員變數 address string lianxi; //成員變數 lianxi } //造對象 Student s = new Student(); //關鍵字 new ,對象的類型是類的名字View Code