『C#基础作业』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;//返回一个静态成员!
}
}
}
}
}
注:
作为一个新手!可能对静态这个概念不是很清楚!
静态类和实例类两者的区别可有可无!
只要利用好了! 静态的作用也会的实例的作用一样强大!