对面向对象思想的理解

如题所述

面向对象思想是一种编程思想,主要包括类、对象、继承、多态、虚函数等概念。

1、类:类是对一类事物的统称,它是对这类事物的共同特征的抽象和概括。

2、对象:对象是类的实例,每一个对象都有该类的所有属性和方法。

3、继承:继承是面向对象的一个重要特征,它允许我们定义一个类去继承另一个类的属性和方法,从而减少重复的代码。

4、多态:多态是指允许一个接口多种形态存在的机制。

5、虚函数:虚函数是允许在基类中声明,在派生类中被重写的函数。

面向对象思想的提出者:

艾伦凯(AlanCurtisKay) 提出。这种思想在计算机科学中具有重要地位,为软件工程的发展带来了革命性的变革。生平艾伦凯(AlanCurtisKay) 于1949年出生于美国宾夕法尼亚州。

其在加州大学伯克利分校获得了计算机科学的学士学位和硕士学位。随后,其在犹他州立大学获得了计算机科学博士学位。目前,其担任斯坦福大学名誉教授,并致力于面向对象编程和可视化编程领域的研究。

艾伦凯是计算机科学领域的一位杰出人物,其的工作和思想对现代软件开发和技术发展产生了重大影响。通过了解其的生平、教育背景、主要成就、研究领域、发表作品、人才培养计划和扩展资料,大家可以更好地理解面向对象思想的历史和发展。

面向对象程序设计语言和面向过程程序设计语言的区别

面向对象的程序设计语言与其他各种编程语言的根本不同在于:面向对象的程序设计语言能够更加直观的描述客观世界中存在的事件,事物以及它们之间的关系。简单来说,在面向对象的程序设计语言中,万物皆对象。

在面向过程的程序设计语言中,会把一件事情拆分为多个有顺序的步骤,如何一步一步的执行直至完毕。而在面向对象的程序设计语言中,会把一件事情抽象为一个对象,让后赋予每个对象一些属性以及方法,让每个对象去执行自己的方法,得以解决问题。

而用面向对象的方法来解决就是:抽象出一个电脑对象,一个人的对象。人对象有插上电脑插头,摁下电脑开机键的方法,电脑对象有开机的方法。一个人调用插上电脑插图的方法,如何调用电脑开机键的方法,然后电脑调用开机的方法。

温馨提示:答案为网友推荐,仅供参考
相似回答