zoukankan      html  css  js  c++  java
  • C#基本语法复习-创建并管理类和对象

    控制可访问性:

      private一个方法或字段只允许从类的内部访问,private关键字是默认的

      public方法或字段既能从类的内部访问也能从外部访问

      方法中声明的变量默认是不初始化的,而类中的字段自动初始化为0,null,false

    使用构造器:

      与类同名。能获取参数,但不能返回任何的值(即使是void),构造函数一般申明为public,如果声明为private则无法再类的外部构造类的对象。

    分部类:

      使用partial关键字修饰类。

    假如方法中的参数与一个变量同名,则在该方法的任何语句中,参数都会覆盖字段,要应用字段则要在字段前加上this关键字。

    理解静态方法和数据:

      将一个方法或字段声明为static,就可以用类名来调用方法或字段,在static静态方法中,不能访问类中定义的任何实例字段,只能访问static字段,只能直接调用类中的其他static方法,非static方法必须先创建一个实例然后才能才能对象上调用那些方法。

    创建共享字段:

      讲一个字段定义为static,则可以创建能在类的所有对象之间共享的字段。静态字段的修改对所有对象都会有作用。调用静态字段要使用类名作为前缀来进行调用。

    使用const关键字创建静态字段:

      使用const关键字修饰的字段的值永远不会改变,其修饰的字段只能是枚举,数值类型,或者是一个字符串。

    静态类:

      在类的修饰符中采用static关键字,静态类中只能包含静态成员,静态类不能包含任何实例数据和方法,static字段和方法不能附加this关键字作为前缀。

    匿名类:

      匿名类只能包含public字段,字段必须全部初始化,不可以是static字段,而且不能再其中指定任何方法。格式为:var a=new {Name="占山",age=11};

  • 相关阅读:
    Windows7下面手把手教你安装Django
    windows系统下Python环境的搭建
    PHP、Java、Python、C、C++ 这几种编程语言都各有什么特点或优点
    结构化程序设计 ?
    编译性语言、解释性语言和脚本语言
    在linux中关闭防火墙
    Linux下Apache服务的查看和启动
    AWS中,如果使用了ELB,出现outofservice
    亚马逊的PuTTY连接AWS出现network error connection refused,终极解决方案。
    9.Node.js 包管理器npm
  • 原文地址:https://www.cnblogs.com/hanshuidecangsanggan/p/4386809.html
Copyright © 2011-2022 走看看