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

posted on 2013-07-25 23:18  tomfang  阅读(4243)  评论(0编辑  收藏  举报