{"id":5534,"date":"2012-06-19T17:38:08","date_gmt":"2012-06-19T17:38:08","guid":{"rendered":"https:\/\/www.techopedia.com\/definition\/object-oriented-language\/"},"modified":"2018-06-14T16:30:41","modified_gmt":"2018-06-14T16:30:41","slug":"object-oriented-language","status":"publish","type":"definition","link":"https:\/\/www.techopedia.com\/definition\/8678\/object-oriented-language-ool","title":{"rendered":"Object-Oriented Language"},"content":{"rendered":"
Object-oriented language (OOL) is a high-level computer programming language that implements objects and their associated procedures within the programming context to create software programs.<\/p>\n
Object-oriented language uses an object-oriented programming technique that binds related data and functions into an object and encourages reuse of these objects within the same and other programs.<\/p>\n
Object-oriented language was primarily designed to reduce complexity in typical procedural languages through data binding and encapsulation techniques. In object-oriented language, the objects created provide limited or no access to other functions or methods within the program. This enables only authorized or inherited methods\/functions to access a particular object.<\/p>\n
Object-oriented language typically supports the following features, at minimum:<\/p>\n
Java, C++ and Smalltalk are popular examples of object-oriented languages.<\/p>\n","protected":false},"excerpt":{"rendered":"
What Does Object-Oriented Language Mean? Object-oriented language (OOL) is a high-level computer programming language that implements objects and their associated procedures within the programming context to create software programs. Object-oriented language uses an object-oriented programming technique that binds related data and functions into an object and encourages reuse of these objects within the same and […]<\/p>\n","protected":false},"author":7813,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_acf_changed":false,"_lmt_disableupdate":"","_lmt_disable":"","om_disable_all_campaigns":false,"footnotes":""},"definitioncat":[244,216],"class_list":["post-5534","definition","type-definition","status-publish","format-standard","hentry","definitioncat-programming-languages","definitioncat-software-development"],"acf":[],"yoast_head":"\n