基于对象语言

✍ dations ◷ 2025-12-02 05:57:53 #计算机编程

基于对象语言(英语:object-based language),常指某种编程语言使用了“对象”该概念,即将状态和操作封装(包裹)在“对象”里面。面向对象语言 除了拥有“对象”该概念以外,还拥有继承(英语:inheritance)等功能。在这种定义下,面向对象语言(英语:Object-oriented language) 是 基于对象编程语言 的子集。

在这种定义下,我们认为 基于原型( 英语:prototype-based)是 基于对象(英语:object-based)的,如JavaScript。而 面向对象 则是 基于类(英语:class-based)和 基于对象(英语:object-based)的,如:Java、C++。

另一种定义则是,只要使用“对象”该概念的编程语言都是 面向对象语言(英语:Object-oriented language),这种定义下,面向对象有两种分类:

相关

  • 天冬氨酸转氨酶天冬氨酸氨基转移酶(英语:Aspartate Transaminase,缩写 AST),也称作谷草转氨酶(SGOT),是一种磷酸吡哆醛蛋白质,也可以作用于L-苯丙氨酸、L-酪氨酸和L-色氨酸(EC 2.6.1.1)。谷草转氨酶
  • 摩拉维亚摩拉维亚(捷克语:Morava;德语:Mähren;英语:Moravia),为捷克东部一地区,得名于起源该地区的摩拉瓦河。位于南部维也纳盆地深处的沉积层正被钻探,以寻找石油与褐煤,而俄斯特拉发附近的煤
  • 延森约翰内斯·汉斯·丹尼尔·延森(德语:Johannes Hans Daniel Jensen,1907年6月25日-1973年2月11日),德国物理学家,因发现原子核的核壳层模型理论而获得1963年的诺贝尔物理学奖。约翰
  • 德意志国防军德国国防军(德语:Wehrmacht)是1935年至1945年间纳粹德国的军事力量,军种包括陆军、海军和空军,纳粹党的武装党卫队单位有时也从属于国防军。德国防军与纳粹党卫军兵数比例约国7党
  • 爱西尼爱西尼(英文:Iceni或Eceni)是公元前1世纪至公元1世纪时不列颠尼亚的一个凯尔特部落,大致位于今诺福克郡。它西邻科利埃尔塔维人(英语:Corieltauvi),南接特里诺文特人和卡图维劳尼人(
  • 太平洋橡树学院太平洋橡树学院(Pacific Oaks College)是位于美国加利福尼亚州帕萨迪纳的一所私立大学,成立于1945年。该学院在加利福尼亚州的奇科、萨克拉门托、萨利纳斯及圣塔克鲁兹有授课点
  • 弓部弓部,为汉字索引里为部首之一,康熙字典214个部首中的第五十七个(三划的则为第二十八个)。就繁体和简体中文中,弓部归于三划部首。弓部通常是从下、左方均可为部字,且无其他部首可
  • 威廉·莫格福德·哈姆勒特威廉·莫格福德·哈姆勒特,F.I.C.(英语:Royal Institute of Chemistry),F.C.S.(英语:Chemical Society),(英语:William Mogford Hamlet,1850年8月20日-1931年11月18日),是一名澳洲化学家。
  • 夏野菜绪夏野菜绪(7月11日-),日本女性配音员。出身于长崎县。身高150cm。B型血。Aslead Company(日语:アズリードカンパニー)所属。兴趣为画水墨画、钓鱼。特技为眨一只眼、塔罗牌占卜。于
  • 2-羟氨基乙酸2-羟氨基乙酸(也称N-羟基甘氨酸)是一种有机化合物,化学式为C2H5NO3。它可由2-溴乙酸和羟胺在乙醇中于室温反应得到。它和丙烯酸在三乙胺的存在下于甲醇中反应,得到N-羧甲基-N-羟