• 面向对象(三)——静态


    静态

    1.普通成员  普通成员都是属于对象的

                     用对象调用

    2.静态成员  静态成员是属于类的

          用类名调用

          stactic 静态关键字

    注:静态方法里面不能包含普通成员

           普通方法里面可以包含静态成员

    用处:1.为了简便,连接数据库的时候,造连接对象类,使用静态属性直接返回连接对象。

         2.两个类之间传递信息

         3.不允许创建对象的类(对创建对象的个数有限制)

    class Program
        {
            static void Main(string[] args)
            {
                ZuHe zh = new ZuHe();
    
                //zh.name="张三"; //调用普通成员
                //ZuHe.zname = "五月天"; //调用静态成员
                ZuHe.Sing();
    
                Console.WriteLine(zh.Run());
                Console.ReadLine();
            }
        }
    
    
        class ZuHe
        {
            public string name="李四"; //普通成员,组合里面某个人的名字
    
            public static string zname = "李四"; //静态成员,组合名字
    
            public static string Sing() //静态方法
            {
                return "正在唱歌";
            }
    
            public string Run() //普通成员
            {
                return zname+"正在奔跑"; 
            }
        }
  • 相关阅读:
    搬家
    围棋程序
    图论----基础知识
    贪心算法
    944. 删列造序
    1221. 分割平衡字符串
    面试题 01.01. 判定字符是否唯一
    剑指 Offer 10- II. 青蛙跳台阶问题
    面试题 16.11. 跳水板
    1137. 第 N 个泰波那契数
  • 原文地址:https://www.cnblogs.com/H2921306656/p/5794367.html
Copyright © 2020-2023  润新知