首页 > Windows开发 > 详细

C# 静态类和非静态类(实例类)

时间:2017-04-01 17:05:27      阅读:189      评论:0      收藏:0      [点我收藏+]

1.非静态类里面可以出现静态成员和非静态成员

技术分享
using System;
namespace shuzu
{    
    class dom_class
    {
        public string name = "张三";
        private int age;
        public int Age//通过属性访问私有成员
        {
            get { return age; }
            set { age = value; }
        }
    }
    class aclass {
        static void Main(string[] args)
        {
            dom_class s = new dom_class();
            s.name = "abc";
            s.Age = 15;
            Console.WriteLine(s.name);
             Console.WriteLine(s.Age);
            Console.ReadKey();
        }
    }
}
View Code

2.静态类中只能出现静态成员,不允许创建对象

技术分享
using System;
namespace shuzu
{    
 static class aclass {
     static int i = 15;
        static void Main(string[] args)
     {
         i = 13;//访问静态成员
            Console.WriteLine(aclass.i);//也可以这样访问
            Console.WriteLine(i);
            Console.ReadKey();
        }
    }
}
View Code

3.非静态成员和静态成员调用上的区别   (类名点对象名)非静态(对象名点成员名)

技术分享
using System;
namespace shuzu
{    
    class dom_class
    {
        public static int shu = 13; //静态成员的访问
    }
    class aclass {
        static void Main(string[] args)
        {
           int g= dom_class.shu = 15;//类名。对象名访问
             Console.WriteLine(g);
            Console.ReadKey();
        }
    }
}
View Code
技术分享
using System;
namespace shuzu
{    
    class dom_class
    {
        public string name = "张三";//非静态成员的访问
        private int age;
        public int Age//通过属性访问私有成员
        {
            get { return age; }
            set { age = value; }
        }
    }
    class aclass {
        static void Main(string[] args)
        {
            dom_class s = new dom_class();
            s.name = "abc";//通过建立对象访问
            s.Age = 15;
            Console.WriteLine(s.name);
             Console.WriteLine(s.Age);
            Console.ReadKey();
        }
    }
}
View Code

4.什么时候使用静态类?  当作为工具类使用的时候使用静态类

C# 静态类和非静态类(实例类)

原文:http://www.cnblogs.com/syzly/p/6656512.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!