Java程序设计-面向对象(一)
1. 面向对象思想
- 面向对象就是一种常见的思想,符合人们的思考习惯
- 面向对象的出现将复杂的事情简单化
- 面向对象的出现将我们的身份由执行者转变成为了指挥者
- 面向对象的重点只需要关注两个:
- 有没有这个对象
- 对象里面具不具备这样的功能
2. 面向对象开发
就是不断的创建对象,使用对象,指挥对象做事情,有对象就找这个对象做事情,没有对象自己创建
一个对象,使其拥有这样的功能,其他人也可以使用这个对象
3. 面向对象设计
其实就是在管理和维护对象之间的关系
4. 面向对象特征
封装、继承、多态、抽象
5. 类和对象之间的关系
用Java语言描述现实中的事物,通过类的形式来体现,对于事物的描述通常只关注两个方面:
一个是属性、一个是行为(功能、方法),只要明确该事物的属性和行为并定义在类中即可
- 类:对某一类事物的描述(属性、行为)
- 对象:该类事物的实例,在java中通过new的方式创建
6. 成员变量和局部变量的区别
- 作用域
- 成员变量定义在类中,整个类都可以访问
- 局部变量定义在方法中,语句(for循环)中,局部代码块中,只在所属的区域有效
- 变量的存在那块内存
- 成员变量存在于堆内存的对象中
- 局部变量存在于栈内存的方法中
- 生命周期
- 成员变量随着对象的创建而存在,随着对象的消失而消失
- 局部变量随着所属区域的执行而存在,随着所属的结束而释放
- 是否有默认值
- 成员变量有默认的初始化值
- 局部变量没有默认的初始化值

浙公网安备 33010602011771号