zoukankan      html  css  js  c++  java
  • C#-静态实例

    静态类中,不能有实例成员,不能继承或者被继承别的类;

    静态构造函数必须是无参的,不能通过开发人员调用(由.NET调用,且只调用一次),且不能加访问修饰符,当调new一个对象时,它一定是先调静态构造函数再调实例构造函数;

    实例成员可以访问静态成员,但静态成员不能访问实例成员,实例类中可以有实例成员和静态成员;

    静态成员属于类的,也属于由类实例化而生成的所有对象的;

    实例成员属于每一个具体的对象的,所以它不能属于其它对象和类;

    静态与实例的选择:

    能够实例的就不要静态,因为实例代表对象,我们是面向对象的编程,而不是面向类的编程,

    (引入面向对象,是为了分门别类的管理数量众多的方法,更重要的是可以通过对象,进一步优化我们的代码);

    静态类缺点:不能实例化,失去了继承和多态的功能,只适合把静态函数统一在一起,进行简单的封装;

    如果这篇文章,对你有帮助,请点击关注,我会持续更新......
  • 相关阅读:
    YApi 部署记录
    《Go语言网络编程》第一章:体系
    Golang知识图谱
    Docker学习笔记之二:制作镜像并PUSH
    下载m3u8视频
    杂知识
    遗传算法
    评分卡
    小数据玩转Pyspark(2)
    从Word Embedding到Bert模型—自然语言处理中的预训练技术发展史(转载)
  • 原文地址:https://www.cnblogs.com/-GoFurther/p/13738252.html
Copyright © 2011-2022 走看看