Java周结三
一:static关键字的使用介绍与注意事项
1static的特点:
随着类的加载而加载
优先于对象存在。因为在还没有new对象的时候static修饰的变量或者方法已经加载完成存放在静态方法区中。
static关键字不能与this共存。因为:this代表的是当前类的对象
2注意:
static修饰的变量与方法建议使用类名.静态变量/方法,直接使用
static关键字不能与this共同使用。this代表当前类的对象
的地址值(类似创建的对象。但是static优先于new(创建对象)所以不能共同使用)。
二:代码块的先后顺序问题
1 代码块的定义
程序中没有连接方法由{}包括的代码。
2代码块分类主要包含以下几种。
局部代码块
构造代码块
静态代码块
3代码块的执行优先顺序
静态代码块 > 构造代码块 > 局部代码块
三:继承
继承是java三大特性之一,继承就是将多个类有相同属性(方法)抽取到一个独立的类中,然后这个独立类与这多个类禅城关系–继承
1继承优点:
易维护
提高代码的复用性;
继承是多态的前提条件