面向对象基础(一)

1.类与实例

1.1对象

  一切事物皆对象,即我们所感知的任何东西,都可以看作为对象。对象是一个自包含的实体,用一组可识别的特性和行为来标识。

1.2类

  类就是具有相同的属性和功能的对象的集合。

1.3实例
  实例,就是一个真实的对象。而实例化就是使用new关键字来创建对象的过程。

2.构造方法

  构造方法,又称构造函数,其实就是对类进行初始化。构造方法与类同名,没有返回值,也不需要void,在用new实例化对象的时候使用。所有类都有构造方法,如果不编码则系统默认生成空的构造方法,如果有定义的构造方法,那么默认的构造方法就失效了。

3.方法重载(overload)

  override:表示重写,用于继承类对于基类中虚成员的实现。

  overload:表示方法的重载,用于同一个类中同名方法不同参数的实现。

4.属性和修饰符

4.1属性

  属性,是一个方法或一对方法,但在调用它的代码看来,它是一个字段,即属性适合于以字段的方式使用的方法调用的场合。属性有两个方法get和set。get访问器返回与声明的属性相同的数据类型,表示的意思是调用时可以得到内部字段的值或引用;set访问器没有显示设置参数,但它有一个隐式的参数,用关键字value表示,它的作用是调用属性时可以给内部的字段或引用赋值。

4.2修饰符

  public: 所有的地方都能调用

  protected:自己跟子类中使用

  private:只能在当前类中使用

  internal:只能在当前程序集里使用

  protected internal:是指protected or internal的用法

posted @ 2010-11-15 16:19  evilc  阅读(89)  评论(0)    收藏  举报