一、如何设计类
示例:
二、如何得到类的对象
三、如何使用对象
四、示例 设计类
使用类
运行结果
五、定义类的补充注意事项
六、Java面向对象案例——购物车
Java面向对象案例——购物车
一、构造器作用 定义在类中的,可以用于初始化一个类的对此昂,并返回对象的地址。
二、构造器的格式
示例
三、调用构造器得到对象的格式
示例
四、构造器的分类与作用
- 无参数构造器(默认存在的): 初始化对象时,成员变量数据均采用默认值。
- 有参数构造器:在初始化对象的时候,同时可以接收参数为对象进行赋值。
五、构造器的注意事项
- 任何类定义出来,默认就自带了无参数的构造器,写不写都有。
- 一旦定义了有参数构造器,无参数构造器就没有了,此时就需要自己写无参数构造器了。
![请添加图片描述](https://img-blog.csdnimg.cn/d5487b48b914484da440d008a1c61f1a.png
六、this关键字
-
this关键字是什么? 出现在构造器和成员方法中,代表当前对象的地址。
-
作用: 可以用于指定访问当前对象的成员变量,成员方法。
-
this关键字在构造器中,方法成员中可以做什么? 可以用于指定访问当前对象的成员。
封装
一、什么是封装?
- 告诉我们,如何正确设计对象的属性和方法。
- 解决属性和方法属于哪个对象的问题。
- 原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为。
二、理解封装思想有什么好处
- 让编程变的很简单,有什么事,找对象,调用方法就行。
- 降低我们的学习成本,可以少学少记。
三、如何进行更好的封装
- 一般会把成员变量使用private隐藏起来,对外就不能直接访问了(只能在本类中访问,其它类中不能访问)。
- 提供public修饰的getter和setter方法暴露其取值和赋值。
四、示例
Javabean
一、JavaBean
- JavaBean也可以成为实体类,其对象可以用于在程序中封装数据。
二、标准JavaBean须满足如下书写要求:
- 成员必须使用private修饰。
- 提供成员变量对应的setXxx() / getXxx方法。
- 必须提供一个无参数构造器;有参数构造器可写可不写。
三、标准JavaBean示例
面向对象综合案例——模仿电影信息展示
一、需求
- 使用面向对象编程,模仿电影信息的展示
二、分析
- 一部电影是一部Java对象,需要先设计电影类,再创建电影对象。
- 三部电影对象可以采用数组存储起来。
- 依次便利数组中的每一个电影对象,取出其信息进行展示。
三、示例
设计电影类
用数组存储并便利输出每一个电影对象
本文地址:http://sicmodule.glev.cn/quote/8453.html 歌乐夫 http://sicmodule.glev.cn/ , 查看更多