JAVA抽象类应用的多吗

JAVA的抽象类,在实际开发项目中应用的多吗,主要应用在哪里?哪个领域?销售订单?CRM?

阅读 3.3k
3 个回答

Java是OOP的一员,OOP的其中一个特性就是抽象。
抽象类就是“抽象”的落地方法之一(还有接口)。
如上:多。

讲道理到处都用到抽象类的,写个排序函数其实也需要继承一个拥有抽象方法sort的抽象类

实际开发中可以把很多共用的方法或属性集中到一个抽象类中作为一个基础的父类,然后实际运用的类可以去继承重写父类的方法,或是继承父类的属性。

举个最常用的例子就是项目中写一个baseEntity,用于放置id, createTime, createBy, modifyTime, modifyBy,
deleted等每个类都需要的属性(按照每个公司的代码规范有所不同),然后所有的Entity都可以去继承这个基础类,就不用每次都重复写那么多字段了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏