基于对象语言

✍ dations ◷ 2025-12-01 11:03:16 #计算机编程

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

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

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

相关

  • 肾小管肾单位又称肾元(英语:Nephron),是肾制造尿液的基本功能单位,人体的肾脏中,约含200万个肾单位,每一个肾单位是由肾小体和肾小管所组成,肾小体包含肾丝球(glomerulus)和鲍氏囊(Bowman's c
  • 高洋高洋可以指下列人物:
  • 巴拉圭南美洲各国关于2019冠状病毒病疫情的病例和其对应措施。2月25日,据巴西《圣保罗州报》报道,巴西圣保罗市当天发现了首例新冠病毒核酸检测呈阳性的病例。巴西卫生部称,该病例为
  • 亚麻属亚麻属(学名:Linum)是亚麻科下的一个属,为一年生草本植物,少数为半灌木植物。该属共有亚麻等230种,主要产自欧洲地中海区。
  • 王昌高丽昌王(朝鲜语:고려 창왕/高麗 昌王 Goryeo Chang'wang;1381年-1389年),讳王昌(朝鲜语:왕창/王昌 Wang Chang),高丽王朝第33位国王(1388年—1389在位),前任国王王禑之子。明太祖洪武二
  • 西兰乔多明格兹西兰乔多明格兹(英语:West Rancho Dominguez)是位于美国加利福尼亚州洛杉矶县的一个人口普查指定地区。西兰乔多明格兹的座标为34°53′39″N 117°15′39″W / 34.89417°N 11
  • 卡尔·哈伯尔卡尔·欧文·哈伯尔(英语:Carl Owen Hubbell,1903年6月22日-1988年11月21日),绰号“餐票”和“卡尔国王”,为前美国职棒大联盟的投手,身高180公分,体重77公斤。16年棒球生涯全效力于
  • 马克西米利安·安德烈阿斯 (巴登)马克西米利安·安德烈阿斯·弗里德里希·古斯塔夫·恩斯特·奥古斯特·博恩哈德(Maximilian Andreas Friedrich Gustav Ernst August Bernhard,1933年7月3日-),巴登藩侯(Markgraf
  • 卡廷卡廷(俄语:Каты́нь,波兰语:Katyń)是一个位于俄罗斯斯摩棱斯克州斯莫伦斯基区的村庄,距斯摩棱斯克西部约12英里。村庄附近的卡廷森林是第二次世界大战中著名的卡廷大屠杀发
  • 大都会 (消歧义)大都会可以指:影视、文学其它: