什么是面向对象?
1、面向对象是基于面向过程,面向对象强调的对象,面向过程强调的是过程(函数)。
2、聊到面向对象,不得不提的就是它的三个思想特点:
A:更符合咱们人们的思考习惯。
B:把复杂的事情变得简单化。
C:把程序员从执行者变成了指挥者。
3、举例:
摊煎饼,买电脑(最好是能结合当时的场景来说)
4、万物皆对象。
面向对象(程序)开发:
就是不断的创建对象,使用对象,指挥对象做事情。
面向对象(程序)设计:
指的就是维护 各个对象之间的关系。
三大特征:封装,继承,多态。
核心概念: 类: 属性和行为的集合,一个抽象的概念。
对象:类的具体体现,实现。
属性(成员变量):名词,用来描述事物身上的信息的 和以前咱们写局部变量一样,只不过位置发生改变,现在写在类中,方法外。
行为(成员方法):动词,事物能做什么 和以前咱们定义方法是一样的,先把static去掉。
Java语言最基本的单位是:类。
计算机最基本的存储单位是:字节。
|