权限修饰符
    public 公共的

    protected 受保护的

    默认修饰符(不写) 默认不写

    private 私有的

    特征修饰符
    final 最终的 不可更改的

    static 静态的

    abstract 抽象的

    native 本地的

    transient 瞬时的 短暂的

    synchronized 同步的

    volatile 不稳定的

    Java面向对象的特征
    继承 封装 多态 (抽象)

    封装:将一些数据或执行过程 进行一个包装
    目的:为了保护 这些数据 或 执行过程的安全
    (方法本身就算是封装 封装了执行的过程 保护过程的安全 隐藏了执行的细节 增强复用性)
    (好多的方法和属性构成了类 类也算是一个封装)

    对属性的封装:属性私有(封装在类中)——>我们就需要提供操作属性相应的公有的方法

    属性及其操作属性的方法都有命名的规约
    age——>setAge getAge
    myAge—->setMyAge getMyAge