設計模式學習筆記二 物件導向基礎一

2021-08-30 01:10:40 字數 992 閱讀 6160

1.類與例項

物件是乙個自包含的的實體,用一組可識別的特性和行為來標識。一切事物皆為物件,物件就是可以看到、感覺到、聽到、觸控到、嚐到、或聞到得東西

類就是具有相同的屬性和功能的物件的抽象集合。

public class cat

}

cat catmimi = new cat();
如上:宣告物件名為catmimi 的cat物件,並將此物件例項化。

2.構造方法

構造方法,又叫建構函式,就是對類進行初始化。構造方法與類同名,無返回值,也不需要void,在例項化的也就是new的時候呼叫。

所有類都有構造方法,如果你為為類定義構造方法系統會預設生成空的構造方法,若你定義了構造方法,預設的構造方法則會自動失效。

public class cat

public string shout()

}cat catmimi = new cat("咪咪");

catmimi.shout();//我的名字叫咪咪,嘧!

3.方法過載

方法過載提供了建立同名的多個方法的能力,但這些方法需要使用不同的引數個數和資料型別。方法過載時,方法名必須相同,但引數個數或引數型別必須有所不同,否則過載就沒有意義了。方法過載可以在不改變原方法的基礎上,增加新的功能。

public class cat

public cat()

public string shout()

}cat catmimi = new cat("咪咪");

catmimi.shout();//我的名字叫咪咪,嘧!

cat cat=new cat();

cat.shout();//我的名字叫無名,嘧!

設計模式學習筆記二 物件導向基礎三之多型

父類 public class animal public animal 虛方法 public virtual string shout 貓子類 cat子類 public class cat animal public cat string name base name public overrid...

設計模式學習筆記二 物件導向基礎三之多型

父類 public class animal public animal 虛方法 public virtual string shout 貓子類 cat子類 public class cat animal public cat string name base name public overrid...

物件導向基礎 大話設計模式筆記

物件是自包含的實體,用一組可識別的特性和行為來標識 類是具有相同的屬性和功能的物件的抽象集合 例項化就是建立物件的過程 構造方法又稱建構函式,其實就是對類進行初始化。構造方法與類同名,無返回值,也不需要void,在new時候呼叫。方法過載提供建立同名的多個方法的能力,但這些方法需要使用不同的引數型別...