c#方法之 实例方法

来源:互联网 发布:mac终端打开文件 编辑:程序博客网 时间:2024/06/06 00:56
    class Program    {        int example=0;        static int staticvar = 0;        static void staticMeThod() {         //静态方法;            //不对特定实例进行操作  静态方法只能访问类中的静态成员            //而不能方法实例成员  访问静态方法只能使用类名 而不需要创建对象  也不能使用对象名来引用            //说明   由于静态方法是最先加载的  所以静态方法不能对实例静态操作 会造成空指针        }        void exampleMeThod() {            //实例方法 由于最后加载 那么他可以使用类中的任何成员调用实例方法时  必须使用类            //中的实例或者对象来引用  实例方法对类的某个特定的实例进行操作            //在实例类中可以通过关键字this类进行访问该实例  在调用实例时必须先创建一个对象        }        static void Main(string[] args)        {            //staticMeThod();            //Program.staticMeThod();            //上面是正确的  但是不能调用exampleMeThod            //exampleMeThod();错误的调用方法            //example = 1;错误的调用参数            Program p = new Program();           // p.staticMeThod();错误的方法调用模式  只能通过类名调用            //p.exampleMeThod();正确的调用方法        }    }}

实例方法 由于用的很多 通常的标志就是没有static ,实例方法的调用只能通过类对象来调用
而静态方法如果是当前类可以直接调用,也可以通过类名.来调用;
由于方法很简单 不做过多的阐述

原创粉丝点击