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 ,实例方法的调用只能通过类对象来调用
而静态方法如果是当前类可以直接调用,也可以通过类名.来调用;
由于方法很简单 不做过多的阐述
阅读全文
0 0
- c#方法之 实例方法
- C#方法实例
- c#的委托(2)之调用实例化方法
- C# 委托参数方法实例
- C# 静态方法和实例方法
- C#之扩展方法
- C#之扩展方法
- C#之方法重载
- C# 之 扩展方法
- c#之join方法
- C#之构造方法
- C#之方法
- C#学习之方法
- C#之方法
- 魔术方法之简单实例
- C#教程:KeyPress事件使用实例|方法
- C#发邮件 两种方法 实例
- C#截获本机数据包方法实例
- 项目之日期转换
- keil&MDK封装函数到lib中,并在程序中调用lib
- Elasticsearch实战——全文检索架构设计
- 编译原理(八) 算符优先分析法(分析过程的算法和C++实现)
- Codeforces Gym 101173 J. Jazz Journey
- c#方法之 实例方法
- 正则表达式学习
- Hadoop HA高可用集群原理和搭建
- CodeForces
- PHP输出XML到页面的3种方法详解
- java中useDelimiter的使用方法 例题
- 编译原理(九) LR(0)文法分析法(算法描述和C++代码实现)
- 去哪儿-首个重复字符-Java
- C++ 求最短路径问题之Dijkstra算法(二)