面向对象

面向对象与面向过程

二者都是一种一种思想,面向对象是相对于面向过程而言的.面向过程,强调的是功能行为.面向对象,将功能封装进对象,强调具备了功能的对象.

面向对象更加强调了运用人类在日常的思维逻辑中采用的思想方法与原则,如抽象,分类,继承,聚合,多态等.

面向对象的三大特征:

封装

继承

多态

面向对象的思想概述

程序员从执行者转换为指挥者.

完成需求时:

先去找具体所需要功能的对象来用.

如果该对象不存在,那么创建一个具体所需功能的对象.

这样简化开发并提高复用.

类和对象是面向对象的核心概念.

类是对一类事物描述,是抽象的,概念上的定义.

对象是实际存在的该类事物的每个个体,因而也称实例.

万事万物皆对象.

Java类及类的成员

现实世界万事万物是由分子,原子构成的.同理,java代码世界是由诸多个不同功能的类构成的.

现实世界中的分子,原子又是由什么构成的呢?原子核,电子!那么,java中用类class来描述事物也是如此.

属性:对应类中的成员变量

行为:对应类中的成员方法

Java语言的基本元素:类和对象

类的成员之一:属性

类的成员之二:方法

对象的创建和使用

再谈方法

面向对象特征之一:封装和隐藏

类的成员之三:构造器

几个关键字:this package import

你可能感兴趣的:(程序员,执行者,指挥者)