1.什么是面向对象编程
面向对象编程是一种编程范式或者编程风格。它以类或者对象作为组织代码的基础单元,并将封装、基础、多态、抽象4个特性,作为代码设计和实现的基石。
2.什么是面向对象编程的语音
支持类的对象的语法机制,并有现成的语法机制,能方便的实现面向对象的4大特性的编程语音
3.如何判断一个语言是否是面向对象编程的语言
严格来说需要有现成的语法支持类、对象、4大特性的语言机制的编程语言,放宽来说只要支持类和对象的语法机制就可以
4.⾯向对象编程和⾯向对象编程语⾔之间有何关系
面向对象编程一般是用面向对象的编程语言来实现的,但是不使用面向对象编程语言一样可以实现面向对象编程。使用面向对象编程语言也一定是面向对象编程,可能是面向过程编程。
5.什么是⾯向对象分析和⾯向对象设计?
简单点讲,⾯向对象分析就是要搞清楚做什么,⾯向对象设计就是要搞清楚怎么做。两个阶段最终的产出是
类的设计,包括程序被拆解为哪些类,每个类有哪些属性⽅法、类与类之间如何交互等等。