客觀事物皆視為對象,對象具有行為和屬性
特點:1封裝(細節(jié))2.繼承(減少重復(fù))3.多態(tài)(大的家族派生出的子類)
特點:1封裝(細節(jié))2.繼承(減少重復(fù))3.多態(tài)(大的家族派生出的子類)
最新回答 / 筆墨遙仙
狗是貓嗎?貓是狗嗎?都不是對吧,所以他們是個不同類型的類,但他們都是pet,寵物,可以在pet當中創(chuàng)建構(gòu)造方法在子類中,使用base關(guān)鍵字
2018-01-24
static class Petguide//靜態(tài)類
{
static public void HowToFeedDog(this.擴展類名 對象名)
{
函數(shù) function
}
引用:
對象名.function("");//引用剛剛創(chuàng)建的靜像類
{
static public void HowToFeedDog(this.擴展類名 對象名)
{
函數(shù) function
}
引用:
對象名.function("");//引用剛剛創(chuàng)建的靜像類
2018-01-18
abstract 用于抽象方法和抽象類,當一個類中含有抽象抽象方法時那么這個類就是一個抽象類,不可被實例化。如題中的Pet,Pet是一個抽象類,因為里面包含很多動物。所以它不可以被實例化,只可以被繼承。如果要繼承抽象類,它們的子類必須要用override來重新創(chuàng)建方法。
2018-01-18