一、三大特性
继承、封装、多态、
二、五大原则(高内聚,低耦合)
1.单一原则
2.开放封闭
3.隐式替换
4.依赖倒置
5.接口分离
java变量的生存周期:
1.成员变量:在类里,方法外;对象调用,位于堆中;有默认初始值,与实例对象共存亡;变量属于实例对象
2.静态变量:在类里,方法外;对象调用,类名调用,位于方法区;有默认初始值 与类共存亡,变量属于类;
3.局部变量:方法中或方法的形参;无初始值,先定义,赋值后才能使用 , 位于栈中,与方法共存亡。