C# 学习笔记(1.1)“类”和“对象”的学习

  很早就准备开始写了,但是由于种种原因直到今天才真正的开始写自己的一些关于C#学习笔记。当然,由于是初学者、所以不能非常清晰的归纳各个知识点、还望各位海涵~!再补充句,这里

对于一些基础的运算符和表达式、一些常量和变量就不再归纳了,多用就熟悉了。

  好了,废话说的太多了大家会嫌我唠叨的,呵呵!下面进入正题。 

  众所周知,C#是一门面向对象的编程语言,那么面向对象的定义就是:在编程过程中采用的封装、继承、多态的编程方法。

1.1.1 - 总述

  在C#语言中,一切事物都是对象,类是真实世界中的对象的抽象,它是一组具有相同数据结构和相同操作对象的集合,以用于定义对象可执行的操作;而对象则是类的实例,它是构成系统的一

个基本单位,是由数据和被允许的操作组成的封装体。所以说对于类的使用体现了面向对象编程语言的封装性和抽象性的特征。

1.1.2 - 类的声明

  类的定义方法:

  [访问修饰符] Class 类名称 [:父类名]

  {

    [成员修饰符] 类的成员变量或者成员函数;

  }

  & 上述名词解析:

     访问修饰符 - 类修饰符,用于对类进行修饰,说明类的特性。允许使用的访问修饰符包括:public、protected、internal、protected internal 和 partial 。

      - > 访问修饰符的介绍:

          -> > public - 表示任何外部的类都可以不受限制地存取这个类的方法和数据成员。

                            -> > private - 表示类中的所有方法和数据成员只能在此类中使用,外部无法存取。它是一个私有的内部数据。

                            -> > protected - 表示除了本身的类可以使用之外,任何继承此类的子类都可以进行存取。

          -> > internal - 表示在当前项目中都可以进行存取。访问权限用于基于组件的开发,这是由于它们可以使组件以私有的方式工作,而该项目外的其它代码均无法访问。

          -> > protected internal - 表示仅限于当前项目(或从该项目的类继承的类)进行存取。

          -> > partial - 表示局部类型,类的定义和实现可以分布在多个文件中,但都需使用partia进行标注。

   Class - 声明类时的关键词。

        类名称 - 自定义类的名称,该名称要符合标识符的要求。

        父类名 - 表示被继承类的名称,“父类名”可以省略,如果没有父类名,则默认从Object类中继承而来。

   [] - 此符号中的类容为可选项。

        :- 其后表示被继承的类(或接口)。一个类可以继承多个接口,若存在两个或两个以上的接口时,各项之间应该用逗号分隔开。

 1.1.3 类的成员

   类的成员分为两大类:

  (1).类本身所声明的 (2).从基类中继承而来的

   类成员包括:

   数据成员(包括方法、构造函数、析构函数、属性、索引器和操作符等)、函数成员、嵌套类型(嵌套类型是在类内部定义的类、结构和枚举等,为处理复杂的应用提供了条件)

posted @ 2011-04-10 16:51  victor_li  阅读(398)  评论(0)    收藏  举报