.net面向对象几点注意(好久没写了,再写已经开始转方向了,加油吧!)


一、类的定义

         class前加一下访问修饰符,不加默认private
         类命名一般采用完整单词,首字母大写

二、类的成员(属性,方法,索引器,事件,运算符,构造函数,析构函数)
       字段用private,属性用public
       方法是用来描述对象行为的
       静态成员可以通过   类名.静态成员  直接使用,而不需要创建新对象

三、对象
       匿名类型和对象初始化器简化对象初始化设置 直接在创建新对象后面加上{类中变量名=初始化值};
       构造函数,创建对象  
       析构函数:销毁对象 不接受任何参数和返回值
       引用参数ref,传递前初始化
       输出参数out,传递之前无需初始化

四、结构(一定程度上相似于类)
       只能定义有参数的构造函数
       对数据字段声明时不能赋初值
       和类是并列的,不能嵌套
       不具备类中继承的功能

五、分部类
       通过在class前添加partial关键字定义
       多人写一个类用

六、命名空间
       避免冲突
       同一空间,类和接口不能同名
       

       一些基础浅谈,借鉴了一些资料书,如有不当的地方欢迎指正,共同进步
       

猜你喜欢

转载自blog.csdn.net/qq_37575994/article/details/70878099