权限修饰符
public 公共的
protected 受保护的
默认修饰符(不写) 默认不写
private 私有的
特征修饰符
final 最终的 不可更改的
static 静态的
abstract 抽象的
native 本地的
transient 瞬时的 短暂的
synchronized 同步的
volatile 不稳定的
Java面向对象的特征
继承 封装 多态 (抽象)
封装:将一些数据或执行过程 进行一个包装
目的:为了保护 这些数据 或 执行过程的安全
(方法本身就算是封装 封装了执行的过程 保护过程的安全 隐藏了执行的细节 增强复用性)
(好多的方法和属性构成了类 类也算是一个封装)
对属性的封装:属性私有(封装在类中)——>我们就需要提供操作属性相应的公有的方法
属性及其操作属性的方法都有命名的规约
age——>setAge getAge
myAge—->setMyAge getMyAge