15.面向对象小结
面向对象
1、面向过程思想
-
思路清晰,第一步做什么,第二部做什么。
-
适合处理一些简单的问题。
2、面向对象思想
-
面向对象思想是分类的思想,思考问题先分类,根据分出的类的单独的细节来进行单独思考(进入面向过程模式)。
-
面向对象思想适合处理大型、复杂的问题,适合多人协作处理的问题。
-
总结:对于描述复杂的事物,我们为了从宏观上把控、从整体分析,我们要用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要使用面向过程的思路来解决问题。
3、什么是面向对象
-
面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。
-
面向对象的特性:封装、继承、多态
类是一个模版,对象是一个具体实例
2、方法
定义与调用
3、对象的引用
引用类型: 基本类型(8种),除基本类型外,都是引用类型
对象是通过引用来操作的,栈----->堆
4、对象的属性:字段Field 成员变量
默认初始化:
数字:0
char: u0000
boolean:false
引用类型:null
修饰符 属性类型 属性名 = 属性值;
5、对象的创建和使用
必须使用new关键字创建对象,构造器。 Person luotian = new Person();
对象的属性 luotion.name
对象的方法 luotian.sleep();