摘要: 目标:final修饰静态成员变量。 final修饰变量的总规则,有且仅能被赋值一次。 final修饰静态成员变量,变量变成了常量。 常量:有public static final 修饰,名称字母全部大写,多个单词用下划线连接。 拓展: final修饰静态成员变量可以在哪些地方赋值一次。 1,定义的时 阅读全文
posted @ 2021-01-13 18:10 AxeBurner 阅读(372) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2021-01-13 18:01 AxeBurner 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 目标:final关键字讲解。 final是“最终”的含义。 final可以用于修饰类,方法,变量。 (1) final修饰类;类不能被继承了。 (2)final修饰方法,方法不能被重写。 (3)final修饰变量,变量有且仅能被赋值一次。 拓展:请问abstract和final的关系是什么? 互斥关 阅读全文
posted @ 2021-01-13 17:49 AxeBurner 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 目标:静态代码块和实例代码块 类有5大成分:成员变量,方法,构造器,代码块,内部类。 代码块按照有无static修饰可以分为:静态代码块,实例代码块。 (1) 静态代码块: 格式:static { } 必须用static修饰,属于类,会与类一起优先加载,而且自动触发执行一次! 静态代码块可以用于在执 阅读全文
posted @ 2021-01-13 08:28 AxeBurner 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 目标:接口和抽象类两种没有谁更牛逼?主要要看不同的适用场景。 相同点: 接口和抽象类: 都有抽象方法,都不能创建对象。 都是为了被子类继承或实现 抽象类相当于亲爹,所以子类只能继承一个抽象类,不过抽象类可以继承抽象类 相当于弥补了这点 接口相当于干爹,所以子类可以多实现多个接口,而每个接口里面的东西 阅读全文
posted @ 2021-01-13 08:08 AxeBurner 阅读(62) 评论(0) 推荐(0) 编辑