摘要:
目标:final关键字讲解。 final是“最终”的含义。 final可以用于修饰类,方法,变量。 (1) final修饰类;类不能被继承了。 (2)final修饰方法,方法不能被重写。 (3)final修饰变量,变量有且仅能被赋值一次。 拓展:请问abstract和final的关系是什么? 互斥关 阅读全文
摘要:
目标:静态代码块和实例代码块 类有5大成分:成员变量,方法,构造器,代码块,内部类。 代码块按照有无static修饰可以分为:静态代码块,实例代码块。 (1) 静态代码块: 格式:static { } 必须用static修饰,属于类,会与类一起优先加载,而且自动触发执行一次! 静态代码块可以用于在执 阅读全文
摘要:
目标:接口和抽象类两种没有谁更牛逼?主要要看不同的适用场景。 相同点: 接口和抽象类: 都有抽象方法,都不能创建对象。 都是为了被子类继承或实现 抽象类相当于亲爹,所以子类只能继承一个抽象类,不过抽象类可以继承抽象类 相当于弥补了这点 接口相当于干爹,所以子类可以多实现多个接口,而每个接口里面的东西 阅读全文