C 4 0 類與繼承

2022-05-10 11:39:44 字數 864 閱讀 5873

1.隱藏基類成員

派生類不能刪除它繼承的任何成員,但可以隱藏它。

1.1 要隱藏乙個繼承的資料成員,需要宣告乙個新的相同型別的成員,並使用相同的名稱。

1.2 通過在派生類中宣告新的帶有相同的簽名的函式成員,可以隱藏基類的函式成員。(不包含返回值型別)。

1.3 使用new修飾符隱藏基類成員。(也可以隱藏靜態成員)

舉例說明 new 和override的區別

1.4使用override 宣告print

1

class

mybaseclass23

67} 89

class

myderivedclass : mybaseclass

1011 14

15}

1617

class

progrem

1819

3435 }

輸出結果為:

this is the derived class

this is the derived class

1.5使用new宣告print.

1

class

mybaseclass23

67} 89

class

myderivedclass : mybaseclass

1011 14

15}

1617

class

progrem

1819

3435 }

輸出結果為:

this is the derived class

this is the base class

C 4 0的新特性

先來看看dynamic的乙個例子 dynamic dyn 1 console.writeline dyn.gettype dyn 1.234 console.writeline dyn.gettype dyn ojlovecd console.writeline dyn.gettype 輸出 sys...

C 4 0中dynamic與var的區別

var表示 變數的型別是在編譯時決定的 但是dynamic表示 變數的型別是在執行時決定的 因此,dynamic與var具有截然不同的含義。var讓你在初始化變數時少輸入一些字,編譯器會根據右值來推斷出變數的型別。dynamic更厲害,它告訴編譯器,根本就別理究竟是啥型別,執行時再推斷不遲。var只...

vs2010與C 4 0新特性

vs2010被認為將是續寫visual studio 6 的扛鼎之作。整個ide不僅是使用了wpf重構,而且使用了最新的net framework 4作為強大的後援支撐。從上至下可圈可點。下面我們就來看一看vs2010在哪些方面引人注目 1 wpf重構介面 整個vs2010 ide全部使用wpf重構...