欢迎访问成都北大青鸟天府校区~

  1. 加入收藏
  2. 设为主页

三分钟了解北大青鸟

×
当前位置: 首页 > 专业介绍 > .Net课程 >
  • 北大青鸟大数据课程
  • 北大青鸟网络工程师
  • 北大青鸟web设计专业
  • 北大青鸟云计算专业
  • 北大青鸟启蒙星课程

【.net技术】之静态方法

来源:未知发布时间:2013-07-17 10:07
.net 里静态方法和实例方法的区别
静态方法定义时候需要关键之static,实例方法不需要
静态方法用类名点的形式调用,实例方法用对象名点的形式调用
静态方法和实例方法都可以访问类中的静态成员,但是静态方法不能直接访问类的实例成员,实例方法可以直接访问实例成员
静态方法不能直接访问实例方法,实例方法可以直接调用静态方法,也可以直接调用实例方法
静态方法是在调用前就已经初始化,实例方法是在实例化对象时初始化
例:public class sqrt{   
///<summary>    ///计算矩形面积,静态方法    ///<\summary>   
public static void GetArea(double _width, double _height)     
{        
Console.WriteLine(_width *_height);     
}
上面的方法使用创建了一个类Sqrt,并有一个静态的方法GetArea()用于计算一个矩形的面积,使用非常简单,调用这一静态方法可使用如下代码:
static void Main(string args){   Sqrt.GetArea(20,10);//输出为200  }
直接使用sqrt这个类引用这一方法,而无需实例化一个矩形对象。 这个静态方法是不能被实例化的如:
 sqrt   ShiLi =new  sqrt();
 ShiLi.GetArea(20,10);
是错误的,开始就是说静态方法描述的是集体,不是某个对象,因此无法实例化。
文章来源:成都北大青鸟优云科技学术部 
本文地址:
文章标题:

热点关注

×