摘要: 抽象类(不是重点,和接口很像) 抽象类是用abstract修饰的类,可以有一些普通方法,继承它的非抽象类必须重写(约束)以具象它的所有抽象方法。 抽象方法是用abstract修饰的方法,不写方法体。 public abstract void doSomething(); 不能new,只能靠子类继承。 阅读全文
posted @ 2021-02-01 23:26 口合口合kouhekouhe 阅读(79) 评论(0) 推荐(0) 编辑
摘要: static关键字用法 static方法不能调用非static方法 static方法是类加载的时候产生的,所以不能调用随着对象产生而产生的非static方法。 代码块和静态代码块 代码块都是装在类里的 static { }//静态代码块运行最早,只在加载所属类的时候运行一次 { }//匿名代码块,和 阅读全文
posted @ 2021-02-01 22:33 口合口合kouhekouhe 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 补充 final修饰的类不能被继承。给类加final修饰符是为了禁止其他类继承该类的方法。而其成员变量可以是final也可以不是final。 自动生成的getter/setter都是public,是为了其他类可以调用;static变量生成static的getter/setter,非static变量生 阅读全文
posted @ 2021-02-01 21:57 口合口合kouhekouhe 阅读(147) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2020.cnblogs.com/blog/1891994/202102/1891994-20210201163836560-330721441.png) ![](https://img2020.cnblogs.com/blog/1891994/202102/1891994-20210201164004811-149468105.png) 阅读全文
posted @ 2021-02-01 16:40 口合口合kouhekouhe 阅读(39) 评论(0) 推荐(0) 编辑