黑马程序员技术交流社区
标题:
基础概念 静态变量与非静态变量的区别
[打印本页]
作者:
胡元江
时间:
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