packge(包机制)
什么是包机制
1.包信息存在与java代码的第一行,类的上面
2.包的定义规范 : com.yjxxt.xxxx
3.标识符规范 : 全部小写
包机制的作用
1.方便管理众多资源
2.引入多重命名空间
导包
1)使用的位置使用权限定名java.util.Scanner,只在当前位置有效
2)使用import导包,在类的上面,package信息的下面,一个Java文件所有类有效
3)*模糊导入,模糊匹配当前包下的所有类,会降低编译效率,不会降低运行效率
4)静态导入只导入静态内容 import static
属性私有化(private)
被private关键字修饰的内容只能在本类中使用,其他类中无法使用
私有属性需要配合提供一对公共的访问方式
:设置器 setter : 为私有属性设置值
:访问器 getter : 获取私有属性
注意: 定义实体类时属性都需要私有化,并且提供一对公共的访问方式
封装
定义:隐藏内部的实现细节,对外提供公共的访问方式
优点 :
提高程序的安全性
提高代码的复用性
继承
目的
提高代码的复用性
作用
子类一旦继承父类,有权使用父类中的成员,可以在子类中定义子类独有的内容
定义
子类 extends 父类
特点
单继承机制 ,一个子类只能继承一个父类,但是一个父类可以存在多个子类
修饰类只能