javascript是解释型的语言,在编译时和运行时之间没有明显区别,因此需要更动态的方法。javascript没有正式的类的概念,我们可以使用在运行时创建新的对象类型来替代,并且可以随时更改已有对象的属性。 javascript是一种基于原型的面向对象的语言,即每个对象有个原型,对象从原型中...
分类:
编程语言 时间:
2015-02-28 10:13:04
阅读次数:
246
面向对象基础面向对象方法的基本思想是从现实世界中客观存在的事物出发,尽可能的运用人类的自然思维方式来构造软件系统。面向对象的软件工程方法是面向对象方法在软件领域的全面运用,涉及到从面向对象分析、面向对象设计、面向对象编程、面向对象测试到面向对象软件维护的全过程。对象是系统中用来描述客观事物的一个实体...
分类:
其他好文 时间:
2015-02-28 08:51:06
阅读次数:
129
在学习js面向对象编程之前,首先须要知道什么是面向对象。面向对象语言都有类的概念,通过它能够创建具有同样属性和方法的对象。但js并没有类的概念,因此js中的对象和其它语言的对象有所不同。 js对象能够定义为:”无需属性的集合,其属性能够是基本值、对象和函数。每一个对象都是基于一个引用类型创...
分类:
编程语言 时间:
2015-02-27 10:05:08
阅读次数:
122
继承是面向对象编程中一个非常重要的特性,它也是另一个重要特性——多态的基础。4.1继承概念的引入 现实生活中的事物都归属于一定的类别。比如,狮子是一种(IS_A)动物。为了在计算机中摸拟这种关系,面向对象的语言引入了继承(inherit)的特性。 如图所示,用类Animal代表动物,用类Lion代....
分类:
其他好文 时间:
2015-02-26 11:24:39
阅读次数:
161
上学期学的OOP,最近把期末复习笔记拿出来温习,共享一发。 Polymorphism means many different form ? If you have inheritance, you have polymorphism ? Inheritance Polymorphism Abstraction Encapsula...
分类:
其他好文 时间:
2015-02-26 06:34:06
阅读次数:
225
与使用C语言等结构化编程语言不一样,使用C#编程,所有的程序代码几乎都放在类中,不存在独立于类之外的函数。因此,类是面向对象编程的基本单元。 在绝大多数面向对象语言中,一个类都可以包含两种成员:字段(Field)与方法(Method)。字段与方法这两个概念是面向对象理论的术语,是通用于各种面向对象语...
分类:
其他好文 时间:
2015-02-25 23:39:05
阅读次数:
316
面向对象编程的一大特性就是可以控制类成员的可访问性。当前主流的面向对象语言都拥有以下三种基本的可访问性。1)公有:public 访问不受限制2)私有:private 只有类自身成员可访问3)保护:protected 子类可以访问,其他类无法访问(1)public和privatepublic和priv...
分类:
其他好文 时间:
2015-02-25 22:20:42
阅读次数:
240
继承是面向对象编程中一个非常重要的特性,它也是另一个重要特性——多态的基础。4.1 继承概念的引入 现实生活中的事物都归属于一定的类别。比如,狮子是一种动物。为了在计算机中模拟这种关系,面向对象的语言引入了继承(inherit)的特性。 构成继承关系的两个类中,动物称为父类(parent c...
分类:
其他好文 时间:
2015-02-25 16:48:05
阅读次数:
162
类与对象什么是类? 使用C#编程,所有的程序代码几乎都放在类中,不存在独立于类之外的函数。因此,类是面向对象编程的基本单元。 在绝大多数面向对象语言中,一个类都可以包含两种成员:字段与方法。字段与方法这两个概念是面向对象理论的术语,是通用于各种面向对象语言的。而在各种的具体面向对象语言中,可以简.....
分类:
其他好文 时间:
2015-02-24 17:27:57
阅读次数:
128
C#是纯粹的面向对象编程语言,它真正体现了“一切皆为对象”的精神。在C#中,即使是最基本的数据类型,如int,double,bool类型,都属于System.Object(Object为所有类型的基类)类型。此外,使用C#编程,不会存在与游离于对象之外的属于过程的东西。因此,学习C#,就必须具有.....
分类:
其他好文 时间:
2015-02-24 10:14:45
阅读次数:
131