一、教学模式
1. 案例驱动教学模式介绍【了解】(视频01) (4‘’)
-
什么是案例驱动教学模式
通过新知识点去优化代码
-
优化代码的目标
提高复用性
提高可读性
提高维护性
二、分类思想
1. 分类思想【理解】(视频02) (11‘’)
-
为什么分类
因为分类,可以提高代码的 复用性、可读性、维护性
-
分类的核心思想
分工协作,专人干专事
单一职责原则:一个类或者一个方法只负责一项职责
-
分类思想的使用-案例
三、分包思想
1. 包的概述和定义【理解】(视频03) (6‘’)
-
什么是包
本质上就是文件夹
-
为什么分包
不同功能的类文件,放在不同的包下。方便管理和后期维护
-
包的创建规则
-
包名所有字符均为小写,同时不能有特殊字符(% ¥ $ @ ! 等等)
-
多级包之间使用"."进行分割
-
公司域名地址翻转(去掉www)
比如:黑马程序员的网站地址是: www.itheima.com
包的命名就是 com.itheima.项目名…
互动: www.taobao.com
-
-
package关键字
package : 用于指定一个类在哪个包下
2. 包的注意事项和类访问【理解】(视频04) (11‘’)
-
包的注意事项
- package 语句必须是程序的第一条可执行代码
- package 语句在一个java文件只能有一个
- 如果没有package,默认无包名
-
类的访问
-
同一个包下类的访问
- 不需要导包,直接使用即可
-
不同包下类的访问
-
import关键字
import : 指定引用类所在包的路径
必须在: package 关键字下面,class关键字上面
-
全类名访问
包名+类名
应用场景: 引用类时,出现包路径不同, 类名相同的情况
-
-