• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
༺҉戰҉༻
博客园    首页    新随笔    联系   管理    订阅  订阅

面向对象 静态

静态

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

                 用对象调用

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

      用类名调用

      static 静态关键字

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

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

用处: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+"正在奔跑"; 
        }
    }

 

posted @ 2016-11-27 15:38  孤丷狼  阅读(332)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3