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