博客专栏  >  编程语言   >  面向对象

面向对象

主要以C#语言为例,来介绍面向对象的相关概念。相互学习!

关注
0 已关注
10篇博文
  • 面向对象——(10)委托与事件

    委托是对函数的封装,可以当做给方法的特征制定一个名称。而事件则是委托的一种特殊形式,当发生有意义的事情时,事件对象处理通知过程。 委托是一种引用方法的类型。一旦为委托分配了方法,委托将与...

    2014-03-19 16:46
    1488
  • 面向对象——(9)封装和接口

    封装:每个对象都包含它能进行操作所需要的所有信息,这个特性叫封装,因此对象不必依赖其他对象来完成自己的操作。   它有两重含义:第一,它把对象的属性和服务结合成一个独立的系统单位(即对象);第二,“信...

    2014-03-12 19:52
    2097
  • 面向对象——(8)属性与修饰符

    属性: 属性是一个方法或一对方法,字段是存储类要满足其设计所需要的数据,字段是与类相关的变量。在调用属性的代码看,属性是一个字段,即属性适合于以字段的方式使用方法调用的场合。 private stri...

    2014-03-03 17:23
    1351
  • 面向对象——(1)概述

    先介绍几个重要的概念: 1、面向对象(Object Oriented) 2、对象(Object) 是面向对象开发模式的基本成分。   每个对象可用它本身的一组属性和它可以执行的一组操作来定义...

    2013-11-13 17:35
    1736
  • 面向对象——(2)多态

    1、多态的含义 同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。 2、多态的类型 (1)编译时的多态性 编译时的多态性是通过重载来实现的,对于非虚的成员来说,系统在编译时,根据传递的参...

    2014-01-23 19:36
    1952
  • 面向对象——(3)构造函数与析构函数

    构造函数负责完成程序中的初始化工作,而构造函数负责完成程序中的清理工作。 如果用户没有定义构造函数和析构函数,会自动生成一个默认的构造函数和析构函数。 1、构造函数 构造函数(constru...

    2014-02-12 11:07
    2235
  • 面向对象——(4)静态方法

    静态方法 若类的方法前加了static关键字,则该方法称为静态方法,反之为实例方法。 静态方法为类所有,可以通过对象来使用,也可以通过类来使用。但一般提倡通过类名来使用,因为静态方法...

    2014-02-12 17:42
    1655
  • 面向对象——(5)方法重载

    是重载和方法重载 在一个类定义中,可以编写几个同名的方法,但是只要它们的签名参数列表不同,就会将它们看做唯一的方法。简单的说,一个类中的方法与另一个方法同名,但是参数表不同,这种方法称之为重载方法。 ...

    2014-02-16 11:17
    1722
  • 面向对象——(6)继承

    对象的继承代表了一种“is-a”的关系,如果两个对象A和B,可以描述为“B是A”,则表明B继承A。比如:苹果是水果,即苹果继承水果。实际上,继承者还可以理解为是对被继承者的特殊化,因为它除了具备被继承...

    2014-02-18 15:45
    1342
  • 面向对象——(7)抽象类

    抽象类通常代表一个抽象概念,它提供了一个继承的出发点,当设计一个新的抽象类时,一定是用来继承的,所以,在一个以继承关系形成的等级结构里面,树叶节点应当是具体类,而树枝节点均应当是抽象类。 注意: 1、...

    2014-02-25 17:39
    1281

深入理解java基础
59081
Java并发编程
64522
SSH
1017658
VB.NET
1018064
数据库
1117786
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部