面向对象的语言
面向过程和面向对象的设计思想
-
面向过程:procedure oriented programming 缩写POP
-
分析出解决问题所需的步骤,然后把步骤一部哟不实现。
-
面向对象语言(Object-Oriented Language)缩写为POP,是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心,而对象是程序运行时刻的基本成分。语言中提供了类、继承等成分,有识认性、多态性、类别性和继承性四个主要特点。
-
以分类的方式进行思考和解决问题,面向对象的思维方式适合于处理复杂的问题,其思想更符合人类的认知习惯。
对比
-
面向过程适合处理简单的事情,直接关注流程,简单有效。
-
面向对象适合处理复杂的事情,先使用面向对象的方式对整体关系做出分类,然后根据不同的类深入细节的处理。
关系
-
面向对象无法取代面向过程,他们是相辅相成的。面向对象关于从宏观上把握事物之间的关系,在具体到如何实现某个细节是,仍然采用面向过程的思维方式。面向对象如果离开了面向过程,就无法真正的落地,成为无水之源。
Java类
-
类是对象的模子,具有相同属和方法的一组对象的集合,类是不存在的,是用来描述对象信息。在计算机的世界里面,计算机关注的是数据信息,我们描述数据信息的时候一定要描述数据类型,对象就是具体的数据信息,类是信息的数据类型。