一 封装
概念:将一段代码打包封装起来方便后面使用调用
封装的体现
1,变量,封装一个值
2,数组,封装多个数据类型相同的值
3,对象,封装这多个属性值与可以使用的方法地址
4,方法,封装这一段代码
5,类,封装这多个属性与方法
6,java文件,可以封装多个类
7,项目,封装这多个java文件与其他项目需要使用资源
访问权限修饰符
限制类,属性,方法等可以使用访问权限修饰修饰的内容的使用范围
① public 公共的 可以在当前项目任何一处使用
② protected 受保护的 可以在同一个包或者继承关系中使用
③ 默认的 可以在当前包里面使用
④ private 私有的 只能在当前类中使用
一般情况下,属性使用private(只能在当前类调用),方法与构造函数使用public
包
本质:文件夹
包的命名:
强制:全小写
潜规则:一般包的命名为com.公司名称缩写.存储的内容分类名
注意: .表示下一级
包的关键字:package
注意:
1,同一个包下不能存在两个文件名相同的文件
2,不同的包下可以有名称相同的java文件
导包:
关键字:import
定义位置:类外
什么情况下需要导包:
当前类A中使用别的包中的类B,就需要在当前类A中倒入别的类B所在的包
二 继承
生活中的继承:子代继承父代留下的资产
<