AbStract 和Interface 方法是否能用Static修飾,為什么?


Abstract 和Interface 方法是否能用Static修飾,為什么?

interface中不能含有Static方法,屬性,成員變量。

Abstract中可以有Static方法,屬性,成員變量。但static前不能用Abstract,Virtual,Overrid進行修飾

Static 修飾的方法是不能用this進行訪問

原因:
Static靜態方法屬於類,不屬於任何成員。可以被直接調用,因此不管這個類的實例是否存在,他都會存在。(非靜態方法通過類的對象進行銷毀)

 

Sleep和wait的區別

Sleep()方法是Thread命名空間下的Static方法,將當前線程掛起指定的時間。(指定 System.Threading.Timeout.Infinite表示以無限期阻塞)

wait()方法是靜態方法, 在System.Threading命名空間下Monitor靜態類中實現的方法,作用釋放對象上的鎖並阻止當前線程,直到它重新獲取該鎖。wait方法中的object表示 要在其上等待的對象

 

 

 

 

http://www.cnblogs.com/v10258/archive/2013/05/25/3099157.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM