zoukankan      html  css  js  c++  java
  • 面向对象(三)——静态

    静态

    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+"正在奔跑"; 
            }
        }
    复制代码
     
  • 相关阅读:
    TCP定时器 之 重传/延迟ACK/保活 定时器初始化
    指针03-指针和字符串
    指针02
    指针01
    switch语句分析
    结构体分析
    参数、返回值、局部变量、数组分析
    多维数组分析
    循环语句分析
    if语句分析
  • 原文地址:https://www.cnblogs.com/zhangwei99com/p/6751838.html
Copyright © 2011-2022 走看看