ASP.Net+Android+IOS开发、.Net培训、期待与您交流!
静态类不能被实例化 不能被继承
一般只有一个类全是 静态方法 或者 静态 字段 属性 才需要将类声明为静态的 静态 字段 属性 是全局的并且只有在程序退出是才会释放资源(被垃圾回收) 非静态类调用静态方法只能通过 类名.方法()直接调用 不能使用实例化成员调用静态方法 在程序设计中要合理的使用静态字段 属性 因为静态字段 属性只有在程序退出时才会被垃圾回收 也就是说非常占资源 当给一个实例类中加静态成员时程序会自动给成员增加一个静态的构造函数并且这个构造函数不能有访问修饰符也不能有参数 静态类构造函数只会在类被调用之前执行一次并且只会执行一次 静态类只能继承自Object类 不能从其他类继承 静态类不能被继承所以静态类也无法实现多态 静态类不能实现接口因为接口中的成员都是实例化成员 静态类的内部实现是abstract + sealed 实现的静态类 abstract抽象类 sealed密封类 ASP.Net+Android+IOS开发、 .Net培训、期待与您交流! |