当前位置:   article > 正文

一文掌握Java核心知识点_java 核心知识

java 核心知识

文章目录

JAVA开发六大原则

  1. 单一原则 : 一个类或一个方法只负责一件事情
  2. 里斯替换原则: 子类不应该重写父类已实现的方法,重载不应该比父类的参数更少
  3. 依赖倒置原则: 面向接口编程.(面向接口更能添加程序的可扩展性)
  4. 接口隔离原则: 接口中的方法应该细分,要合理的隔离开不同的功能到不同的接口中.
  5. 迪米特原则: 高内聚低耦合
  6. 开闭原则: 对修改关闭,对扩展开放

总结: 用抽象构建框架,用实现扩展细节

抽象类和接口的对比

参数 抽象类 接口
默认的方法实现 它可以有默认的方法实现 接口完全是抽象的。它根本不存在方法的实现
实现 子类使用extends关键字来继承抽象类。如果子类不是抽象类的话,它需要提供抽象类中所有声明的方法的实现。 子类使用关键字implements来实现接口。它需要提供接口中所有声明的方法的实现
构造器 抽象类可以有构造器 接口不能有构造器
与正常Java类的区别 除了你不能实例化抽象类之外,它和普通Java类没有任何区别 接口是完全不同的类型
访问修饰符 抽象方法可以有p
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/721909
推荐阅读
相关标签
  

闽ICP备14008679号