摘要:
1.首先我们引出抽象,在我们过去写一个父类和写一个子类的时候,要进行子类对父类方法的重写,那么父类原来的实体方法中的方法体中的内容就没有了意义,因为方法重写后执行的是子类重写后的方法。所有我们想要将父类中需要子类重写的方法的方法体去掉,这个时候就需要用到abstract这个关键字 改造后 1.一个类 阅读全文
摘要:
final是最终的意思,它是一个关键字也是一个修饰符 它可以修饰 数据、方法、类 1.final修饰数据 final修饰的是基本数据类型的时候,就是最终值不能发生改变(final修饰的数据可以先声明,再去赋值,只能赋值一次) 如果成员变量被final修饰且没有给值,那么要保证在创建变量之前赋值 (构 阅读全文
摘要:
public class Error { public static void main(String[] args) { System.out.println(StaticText.x); System.out.println(StaticText.y); } } class StaticText{ public static StaticText... 阅读全文
摘要:
public class Error { { i=5; } int i=1; //定于一个成员变量i //java先检测了一个变量i,从上下问去找i的定义或者声明,都没有找到就确定不了是成员变量还是局部变量 //就会默认把这个变量标记成一个成员变量,这样就可以在全局模式下查找变量的申明 int i=1;而因为是标记成 ... 阅读全文
摘要:
1.@Override 表明下面的方法是重写方法 2.@FunctionalInterface 代表注释的接口是函数接口 接口中只有一个抽象方法 阅读全文