Class

Class

原名: Class | 语言: 英语
剧情 6分钟 6.0

导演

Matthew Summer

详细剧情

类(英语:class)在物件导向程式设计中是一种面向对象计算机编程语言的构造,是创建对象的蓝图,描述了所创建的对象共同的特性和方法。
类的更严格的定义是由某种特定的元数据所组成的内聚的包。它描述了一些对象的行为规则,而这些对象就被称为该类的实例。类有接口和结构。接口描述了如何通过方法与类及其实例互操作,而结构描述了一个实例中数据如何划分为多个属性。类是与某个层的对象的最具体的类型。类还可以有运行时表示形式(元对象),它为操作与类相关的元数据提供了运行时支持。
支持类的编程语言在支持与类相关的各种特性方面都多多少少有一些微妙的差异。大多数都支持不同形式的类继承。许多语言还支持提供封装性的特性,比如访问修饰符。类的出现,为面向对象编程的三个最重要的特性(封装性、继承性、多态性),提供了实现的手段。

== 类别的定义 ==
在现实世界中,经常有属于同一个类的对象。例如,某辆自行车只是世界上很多自行车中的一辆。在面向对象软件中,也有很多共享相同特征的不同的对象:矩形、雇用记录、视频剪辑等。可以利用这些对象的相同特征为它们建立一个蓝图。对象的软件蓝图称为类。
类别是定义同一类所有对象的变量和方法的蓝图或原型。例如,可以建立一个定义包含当前档位等实例变量的自行车类别。这个类别也定义和提供了实例方法(变档、刹车)的实现。
实例变量的值由类别的每个实例提供。因此,当创建自行车类别以后,必须在使用之前对它进行实例化。当创建类的实例时,就建立了这种类型的一个对象,然后系统为类别定义的实例变量分配内存。然后可以调用对象的实例方法实现一些功能。相同类别的实例共享相同的实例方法。
除了实例变量和方法,类别也可以定义类变量和类方法。可以从类别的实例中或者直接从类别中访问类变量和方法。类方法只能操作类变量 - 不必访问实例变量或实例方法。
系统在第一次在程序中遇到一个类时为这个类建立它的所有类变量的拷贝 - 这个类的所有实例共享它的类变量。

== 类别和对象 ==
对象和类别的说明其实很相似。实际上,类别和对象之间的差别经常是一些困惑的起源。在现实世界中很明显,类别不是它描述的对象 - 自行车的蓝图不是自行车。但是在软件中就有点难区分类别和对象。这部分是由于软件对象只是现实世界的电子模型或抽象概念。但是也由于很多人用“对象”指类别和它们的实例这两者。

=== 抽象类 ===
抽象类被定义为永远不会也不能被实例化为具体的对象。它往往用于定义一种抽象上的概念,在类的继承关系中它往往被定义在较上层的位置。在程序设计的实践活动中,抽象类与接口存在类似的地方,即它更偏重于对共通的方法和属性进行规约。但与接口存在一个非常大的差异则在于,抽象类往往可以规约一个共同的方法和属性时提供一个对他们的实现。
以现实世界为例:“水果”可以算作一个抽象类,而“苹果”、“香蕉”则可以作为它的派生类。区别在于,“水果”是个概念…

主要演员

相关推荐

暴力史电影海报

暴力史

20057.2

剧情 | 惊悚 | 犯罪

欧洲边缘电影海报

欧洲边缘

20047.5

家庭 | 喜剧

辣身舞电影海报

辣身舞

19877.3

剧情 | 音乐 | 爱情

As Time Goes By电影海报

As Time Goes By

19927.5

喜剧

K星异客电影海报

K星异客

20017.2

科幻 | 剧情 | 悬疑

La Femme Nikita电影海报

La Femme Nikita

19977.4

动作冒险 | 剧情

非常嫌疑犯电影海报

非常嫌疑犯

19958.2

剧情 | 犯罪 | 惊悚

Hypernauts电影海报

Hypernauts

19966.5

法外之徒电影海报

法外之徒

19647.5

犯罪 | 剧情 | 喜剧

小心为上电影海报

小心为上

20076.7

犯罪 | 剧情 | 惊悚

Outlaws电影海报

Outlaws

19606.2

西部 | 剧情

一球成名电影海报

一球成名

20056.8

剧情

Kirk电影海报

Kirk

19951.0

喜剧

不准掉头电影海报

不准掉头

19976.6

犯罪 | 剧情 | 惊悚 | 爱情

直弯好基友电影海报

直弯好基友

199510.0

喜剧

抢翻天电影海报

抢翻天

19996.1

动作 | 喜剧 | 剧情

下一个星期五电影海报

下一个星期五

20026.4

喜剧 | 剧情

龙潭虎穴电影海报

龙潭虎穴

20036.1

动作 | 犯罪 | 剧情

赌命法则电影海报

赌命法则

20016.6

动作 | 喜剧 | 剧情 | 爱情 | 科幻 | 惊悚

The Cuckoo Waltz电影海报

The Cuckoo Waltz

19756.7

喜剧

通天大盗电影海报

通天大盗

19946.5

喜剧 | 犯罪 | 剧情

Glitter电影海报

Glitter

19844.5

剧情

奇迹小子电影海报

奇迹小子

20006.8

喜剧 | 剧情

彻彻底底电影海报

彻彻底底

19736.0

犯罪 | 剧情 | 历史

少管所电影海报

少管所

19394.0

犯罪 | 剧情

Wildfire电影海报

Wildfire

19883.1

剧情

盗金计划电影海报

盗金计划

20196.3

犯罪 | 剧情

永远的嘻哈电影海报

永远的嘻哈

20216.5

犯罪 | 喜剧 | 剧情

蓝色珍妮电影海报

蓝色珍妮

20236.8

剧情

热门推荐

解构生活电影海报

解构生活

20066.1

剧情 | 爱情

The Royal Family电影海报

The Royal Family

19916.0

喜剧

抢翻天电影海报

抢翻天

19996.1

动作 | 喜剧 | 剧情

下一个星期五电影海报

下一个星期五

20026.4

喜剧 | 剧情

龙潭虎穴电影海报

龙潭虎穴

20036.1

动作 | 犯罪 | 剧情

各怀鬼胎电影海报

各怀鬼胎

20016.3

动作 | 犯罪 | 剧情 | 惊悚

夜阑人未静电影海报

夜阑人未静

19507.5

犯罪 | 剧情

死亡竞赛电影海报

死亡竞赛

20095.8

动作 | 犯罪 | 剧情 | 惊悚

Amici di Maria De Filippi电影海报

Amici di Maria De Filippi

20018.1

真人秀

虎穴幽兰电影海报

虎穴幽兰

19507.0

犯罪 | 剧情

M!LF电影海报

M!LF

20098.0

喜剧

怒河春醒电影海报

怒河春醒

19846.3

剧情

周末风云电影海报

周末风云

19556.8

剧情 | 犯罪

女飞人电影海报

女飞人

20126.1

剧情

Channel 101电影海报

Channel 101

2004

喜剧

不毛之地电影海报

不毛之地

20126.7

惊悚 | 剧情 | 犯罪

近月行动电影海报

近月行动

20146.6

喜剧 | 剧情

Je Huis op Orde电影海报

Je Huis op Orde

20217.0

真人秀

顽石之拳电影海报

顽石之拳

20166.6

剧情

福音再临电影海报

福音再临

20185.8

剧情

尘埃电影海报

尘埃

20186.1

剧情 | 动作

街头飙车王电影海报

街头飙车王

20207.8

剧情

异色国度电影海报

异色国度

20196.3

剧情 | 犯罪

起源电影海报

起源

20236.4

剧情