摘要: 接口 默认关键字(default) 使用细节 接口的实现补充了Java的单继承机制。当子类继承了一个父类,则自动拥有父类的方法,如果还想实现一些拓展功能,就可以通过实现接口的方式来扩展。 小猴子继承了大猴子天生会爬树,但是可以通过学习(接口)来像小鸟一样飞翔和小鱼一样游泳 接口的多态 接口的多态传递 阅读全文
posted @ 2021-12-17 17:46 紫英626 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 抽象类(abstrct) 使用细节: 1.抽象类不能被实例化 2.抽象类可以不包含abstract方法 3.一旦一个类包含了abstract方法则该类必须被声明为abstract类 4.abstract只能修饰类和方法,不能修饰其他 5.abstract类的本质还是类,即可拥有正常类的所有构成要素( 阅读全文
posted @ 2021-12-17 12:31 紫英626 阅读(36) 评论(0) 推荐(0) 编辑
摘要: final关键字 7.说明:搭配使用可以实现调用final变量但是不会导致类加载(推荐) 阅读全文
posted @ 2021-12-17 11:49 紫英626 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 单例模式 饿汉式 步骤: 1.构造器私有化(为了防止直接new) 2.在类的内部创建一个static的私有化对象 3.提供一个公共的static方法来返回刚才的对象 单例模式的对象一般都是重量级的对象,饿汉模式的对象在类加载的时候就已经被创建好,但可能用不到,所以可能会造成资源的浪费。 public 阅读全文
posted @ 2021-12-17 02:00 紫英626 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 代码块 如果构造器中有相同的语句,可以将其放入一个代码块中,这样的话不管我们调用哪个构造器,都会优先调用代码块的内容,代码块的调用顺序优先于构造器。 (静态)方法只有在被调用时才执行,类加载时不执行 使用细节 1.static代码块是在类加载的时候执行,只执行一次 2.普通代码块是在创建对象的时候调 阅读全文
posted @ 2021-12-17 01:25 紫英626 阅读(40) 评论(0) 推荐(0) 编辑

紫英