A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小天 中级黑马   /  2013-8-4 22:45  /  1068 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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

namespace 静态成员
{
    class Program
    {
        static void Main(string[] args)
        {
            Person.age = 5;//静态成员的赋值
            Console.WriteLine(Person.age);
            Do();//由static修饰的方法不用new一个对象就可以使用
            ConsoleHelp.ReadInt();//静态方法的调用
            Console.ReadKey();
        }
        public static void Do()
        {
            Console.WriteLine("使用全局变量"+Person.age);
        }
    }
    class Person
    {
        public static int age;//声明了一个全局变量(由static修饰)
        public string name = "蜡笔小新";
        //在非static方法中可以调用static成员
        public void SayHello()
        {
            Console.WriteLine("我的名字叫{0},我今年{1}岁",name,age);
        }
        //在static方法中不能直接调用非static成员
        public static void Speak()
        {
          //  Console.WriteLine("我叫{0},今年{1}",name,age);
        }

    }
    static class ConsoleHelp //声明了一个静态类,静态类不能被实例化
    {
        public static int ReadInt()
        {
            string str = Console.ReadLine();
            return Convert.ToInt32(str);
        }
    }
}

1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马