• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
绯色梧桐绯色月
博客园    首页    新随笔    联系   管理    订阅  订阅
面向对象(静态)

静态

1、普通成员
普通成员都是属于对象的
用对象调用

2、静态成员
静态成员是属于类的
用类名调用

class FenBi
{
public int length;//普通成员
public string color;//
}

static 静态关键字


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

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

 

 1 using System;
 2 using System.Collections.Generic;
 3 using System.Linq;
 4 using System.Text;
 5 using System.Threading.Tasks;
 6 
 7 namespace 静态
 8 {
 9     class Program
10     {
11         static void Main(string[] args)
12         {
13             ZuHe zh =new ZuHe();
14             zh.name="张三";//调用普通成员
15             ZuHe.zname = "五月天";//调用静态成员
16 
17             ZuHe.Sing();
18 
19             //1、为了简便操作
20             //例:连接数据库的时候,造连接对象类,使用静态属性直接返回连接对象,不要影响大的环境
21 
22             //2、两个类之间传递信息
23 
24             //3、不允许创建对象(对创建对象的个数有限制)
25 
26             Console.WriteLine(ZuHe.zname);
27 
28         }
29     }
30 
31     class ZuHe
32     {
33         public string name;//普通成员,组合里某个人的名字
34 
35         public static string zname;//静态成员,组合名字
36 
37         public static string Sing()//静态方法不能调用普通成员
38         {
39             return "正在唱歌";
40 
41         }
42 
43         public string Run()//普通方法可以调用静态成员
44         {
45             return zname+"正在奔跑";
46         }
47 
48 
49     }
50 
51 
52 }

 

愿我有生之年,得见您君临天下。 吾辈必当勤勉,持书仗剑耀中华。
posted on 2016-08-11 08:34  绯色梧桐绯色月  阅读(160)  评论(1)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3