引言:
基本类型的变量作为参数传递时,传的是值
引用类型的变量作为参数传递时,传的是地址值
1、什么是面向对象?
面向:
基本义:面对、朝向
引申义:注重、关注
对象:世间的一切事物
2、面向对象思想:
把关注点放在一件事或一个活动中涉及到的人或事物(也就是对象)上的思想(或思维方式)
3、面向过程思想:
面向过程思想就是把关注点放在一件事或一个活动中涉及到的步骤(也就是过程)上的思想
思想特点:
A是一种更符合人们学习思考的思想
B把复杂事情简单化
C把人们从执行者变成了指挥者
4、面向对象程序开发
不断的找对象、使用对象、指挥对象做事情的特征
5、面向对象思想特征
①封装 ②继承 ③多态
6、描述事物从两方面着手
属性:如品牌、型号、名称等事物的状态(外在特征) 行为:如打电话、发短息玩游戏等事物的功能
7、java中如何描述一个事物?
java中通过”类“来描述事物,类主要由属性和行为构成
类的概念
即归类,分类,是一系列具有相同属性和行为的事物的统称
抽象
把一系列相关事物共同的属性和行为提取出来的过程
8、什么是对象?
某一类事物的某个具体存在
类和对象的关系
类:属性和行为的集合,是一个抽象概念
对象:是该类事物的具体体现,是一种具体存在
9、如何定义一个类?
定义类的过程,就是把一系列相关事物共同的属性和行为抽取出来的过程
事物的属性,在类中叫成员变量
事物的行为,在类中叫成员方法
10、如何创建一个对象?
类名 对象名 = new 类名();
11、如何使用一个对象?
对象名.变量名
对象名.方法名(…)