面向对象进阶(一)
什么是static
有static修饰,属于类,在计算机里只有一份,会被类的全部对象共享。 静态变量 无static修饰,属于每个对象的。 实例变量
成员变量的执行原理
class 在方法区 变量在堆内存 对象在栈内存 堆内存中存放的是对象所对应的地址
类方法的使用场景
main方法
main方法就是典型的一个静态方法
类名.方法名 符合静态方法的规则
工具类
注意事项
代码块
设计模式
什么是设计模式
单例设计模式
应用场景和好处
实现方式
继承
什么是继承
继承的执行原理
继承的好处
减少重复代码的编写
权限修饰符
单继承
因为多继承,如果继承的两个中使用同名的方法,那么将会导致出现混乱,不知道应该继承哪个