黑马程序员技术交流社区
标题:
java 双元基础班day09笔记(上)
[打印本页]
作者:
tuxj9091
时间:
2016-3-22 22:40
标题:
java 双元基础班day09笔记(上)
###10.01_面向对象(package关键字的概述及作用)(了解)
* A:为什么要有包
* 将字节码(.class)进行分类存放
* 包其实就是文件夹
* B:包的概述
*
举例:
学生:增加,删除,修改,查询
老师:增加,删除,修改,查询
...
方案1:按照功能分
com.heima.add
AddStudent
AddTeacher
com.heima.delete
DeleteStudent
DeleteTeacher
com.heima.update
UpdateStudent
UpdateTeacher
com.heima.find
FindStudent
FindTeacher
方案2:按照模块分
com.heima.teacher
AddTeacher
DeleteTeacher
UpdateTeacher
FindTeacher
com.heima.student
AddStudent
DeleteStudent
UpdateStudent
FindStudent
###10.02_面向对象(包的定义及注意事项)(掌握)
* A:定义包的格式
* package 包名;
* 多级包用.分开即可
* B:定义包的注意事项
* A:package语句必须是程序的第一条可执行的代码
* B:package语句在一个java文件中只能有一个
* C:如果没有package,默认表示无包名
* C:案例演示
* 包的定义及注意事项
###10.03_面向对象(带包的类编译和运行)(掌握)
* A:如何编译运行带包的类
* a:javac编译的时候带上-d即可
* javac -d . HelloWorld.java
* b:通过java命令执行。
* java 包名.HellWord
###10.04_面向对象(不同包下类之间的访问)(掌握)
* A:案例演示
* 不同包下类之间的访问
###10.05_面向对象(import关键字的概述和使用)(掌握)
* A:案例演示
* 为什么要有import
* 其实就是让有包的类对调用者可见,不用写全类名了
* B:导包格式
* import 包名;
* 注意:
* 这种方式导入是到类的名称。
* 虽然可以最后写*,但是不建议。
* C:package,import,class有没有顺序关系(面试题)
###10.06_面向对象(四种权限修饰符的测试)(掌握)
* A:案例演示
* 四种权限修饰符
* B:结论
*
本类 同一个包下(子类和无关类) 不同包下(子类) 不同包下(无关类)
private Y
默认 Y Y
protected Y Y Y
public Y Y Y Y
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2