Javascript也是面向对象的语言,但它是一种基于原型Prototype的语言,而不是基于类的语言。在Javascript中,类和对象看起来没有太多的区别。 通常,这样创建一个对象: function person(name){ this.sayHi = function(){ alert('h
分类:
编程语言 时间:
2016-02-16 16:51:20
阅读次数:
136
类和对象: 类:主观抽象,是对象的模板,可以实例化对象----具有相同属性和行为的对象的集合。 习惯上类的定义格式: package xxx; import xxx; public class Xxxx{ 属性 ······; 构造器 ······; 方法 ······; } 区分实例变量以及类变量
分类:
编程语言 时间:
2016-02-13 15:44:57
阅读次数:
146
一.类和对象 1.开篇瞎BB 物以类聚。 世间万物皆对象,对象是能接触到的实体。类是一组有相同属性和方法的对象的集合,或者说它们的特征提取,类是一种抽象的概念。类由属性和方法组成,属性是它的各种静态的特征,方法是它能干啥。《易》有云,“物以类聚,人以群分”。 打个比喻,有一群人都在追一个很可爱的姑娘
分类:
编程语言 时间:
2016-02-10 23:21:13
阅读次数:
478
1.接口部分:对外声明类的行为和特征(类的定义分为:接口部分和实现部分) ① @interface 接口关键字:用于表示这是一个类的接口部分 接口部分功能:是定义类的静态特征和声明动态行为 @end 作为结束标志 对外接口:通过接口就可以在不知道实现的情况下,了解这个类有什么 Person:类名,每
分类:
其他好文 时间:
2016-01-30 22:51:20
阅读次数:
333
1.接口部分:对外声明类的行为和特征(类的定义分为:接口部分和实现部分) ① @interface 接口关键字:用于表示这是一个类的接口部分 接口部分功能:是定义类的静态特征和声明动态行为 @end 作为结束标志 对外接口:通过接口就可以在不知道实现的情况下,了解这个类有什么 Person:类名,每
分类:
其他好文 时间:
2016-01-29 11:55:59
阅读次数:
208
javascript中的new是一个语法糖,对于学过c++,java 和c#等面向对象语言的人来说,以为js里面是有类和对象的区别的,实现上js并没有类,一切皆对象,比java还来的彻底 new的过程实际上是创建一个新对象,把新象的原型设置为构造器函数的原型,在使用new的过程中,一共有3个对象参与
分类:
编程语言 时间:
2016-01-28 20:52:59
阅读次数:
273
前面我们讨论了Runtime中对类和对象的处理,及对成员变量与属性的处理。这一章,我们就要开始讨论Runtime中最有意思的一部分:消息处理机制。我们将详细讨论消息的发送及消息的转发。不过在讨论消息之前,我们先来了解一下与方法相关的一些内容。 基础数据类型 SEL SEL又叫选择器,是表示一个方法的
分类:
其他好文 时间:
2016-01-28 16:40:26
阅读次数:
177
动态绑定 # coding=utf-8 ''' 当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性 ''' from types import MethodType class Student(object): pass def se...
分类:
编程语言 时间:
2016-01-27 12:40:33
阅读次数:
187
一类和对象的概念
对象:对象,万物皆对象,客观存在的事物皆为对象。对象是类的一个实例,有状态和行为。例如,一条狗是一
个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。
类:类是一个模板,它描述一类对象的行为和状态。
二Java中的对象
现在让我们深入了解什么是对象。看看周围真实的世界,会发现身边有很多对象,车,狗,人...
分类:
编程语言 时间:
2016-01-27 00:56:27
阅读次数:
311
类,字段和方法 类是对象的蓝图。一旦定义了类,就可以用关键字new从类的蓝图里创建对象,类的定义:class ChecksumAccumulator { // class definition goes here} 就能创建对象:scala> new ChecksumAccumulator...
分类:
其他好文 时间:
2016-01-24 15:32:21
阅读次数:
276