黑马程序员技术交流社区

标题: 基础概念 静态变量与非静态变量的区别 [打印本页]

作者: 胡元江    时间: 2013-2-14 10:40
标题: 基础概念 静态变量与非静态变量的区别

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

namespace ExternPractise
{
     class Program
     {
         class Class1
         {
             public  static String staticStr = "类";
             public String notstaticStr = "对象";
         }
     static void Main(string[] args)
     {
             //静态变量通过类进行访问,在同一类中的同一静态变量值相同
             Console.WriteLine("类的静态变量: {0}", Class1.staticStr);


            
             Class1 obj1 = new Class1();
              
             obj1.notstaticStr = "我是对象一";
             Class1 obj2 = new Class1();
            obj2.notstaticStr = "我是对象二";
         
             //非静态变量通过对象进行访问,不同对象的同一非静态变量可以有不同的值
            Console.WriteLine("对象一的非静态变量值为: {0}", obj1.notstaticStr);
            Console.WriteLine("对象二的非静态变量值为: {0}", obj2.notstaticStr);

             Console.ReadLine();
                }        
        }
}

作者: 许庭洲    时间: 2013-2-18 07:47
值得学习ing!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2