• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 用 心
--用心去做好每一件事!
博客园    首页    新随笔    联系   管理    订阅  订阅

『C#基础作业』4.类的静态成员示例

4.类的静态成员示例
      关键字:   static

      静态类 class static

      静态类的主要特征:

       1、它们仅包含静态成员,而且不能用protected或protected internal访问保护修饰符

       2、它们不能被实例化

       3、它们不能被继承

       4、它们是密封的、相当于一个sealed abstract类。

      为什么要使用静态类?
      静态类是用来包含静态成员的类!它不能被实例化! 防治被继承! 防止外来的new
      此外,静态类能够使您的实现更简单、迅速,因为您不必创建对象就能调用其方法




 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {

            int i = sunfei.i;  //调用静态成员!  方法名+成员名
            Console.WriteLine("i = {0}", i);
        }
        public static class sunfei  //申明一个静态类!
        {
            public static int i = 10;    //申明一个静态成员!
            public static int num
            {
                get
                {
                    return num;//返回一个静态成员!
                }
           
            }
        }

    }
}

     


注:
      作为一个新手!可能对静态这个概念不是很清楚! 
      静态类和实例类两者的区别可有可无!
      只要利用好了!  静态的作用也会的实例的作用一样强大!
 
 
posted @ 2009-09-22 11:48  用心  阅读(434)  评论(4)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3