我定义了一个抽象类

继承非抽象类,

且不包含抽象方法

但是运行 OK

这样做有啥负面作用?

public abstract class ExceptionBase extends Exception {

protected int status;

protected int code;

public ExceptionBase(String msg){

super(msg);

}

public ExceptionBase(int status, int code, String msg){

super(msg);

this.status = status;

this.code = code;

}

public int getStatus() {

return status;

}

public void setStatus(int status) {

this.status = status;

}

public int getCode() {

return code;

}

public void setCode(int code) {

this.code = code;

}

public String toString(){

return String.format("%s [status=%i, code=%d, message=%s]", this.getClass().getSimpleName(), status, code, getMessage());

}

}

不含抽象方法的抽象类 java_Java:抽象类继承非抽象类,且不包含抽象方法有何负面作用吗?...相关推荐

  1. java 抽象类继承抽象类_Java之继承、抽象类、接口篇

    一.继承(extends) 什么是继承? 继承是对现实生活中的"分类"概念的一种模拟. 狮子拥有动物的一切基本特性,但同时又拥有自己的独特的特性,这就是"继承" ...

  2. 11.0_[Java 继承]-继承/重写/抽象类/抽象方法/ final 修饰符

    ################################################## 目录 继承 什么是继承 继承语法 super 关键字 如何使用继承 java.lang.Objec ...

  3. Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积。 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法。

    Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积. 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法, ...

  4. 《Java技术》第三次作业--面向对象——继承、抽象类、接口

    1.阅读下面程序,分析是否能编译通过?如果不能,说明原因.应该如何修改?程序的运行结果是什么?为什么子类的构造方法在运行之前,必须调用父 类的构造方法?能不能反过来? class Grandparen ...

  5. 【java面试题】Java面试宝典2013版(超长版),抽象类是否可继承实体类

    一. Java基础部分......................................................................................... ...

  6. 【Groovy】自定义 Xml 生成器 BuilderSupport ( 继承 BuilderSupport 抽象类 | 在 createNode 方法中获取节点名称、节点属性、节点值信息 )

    文章目录 一.继承 BuilderSupport 抽象类 二.在 createNode 方法中获取节点名称.节点属性.节点值信息 三.完整代码示例 1.MyBuilderSupport 生成器代码 2 ...

  7. 面向对象深入:继承03——抽象类

    11.4 抽象类--只能作为父类存在,天生当爸爸的 抽象类不同于一般的类,它不能生成对象,只能作为父类存在. 抽象类具有高度抽象的特征,为所有子类提供统一的抽象方法. 11.4.1 创建抽象类--关键 ...

  8. java 中普通类继承,抽象类继承,接口类继承,子类一定要重写父类中的方法吗

    一.简单总结,需要重写的有 普通类继承抽象类,重写所有抽象类方法:(不包括普通方法) 普通类继承接口,重写所有接口方法.(不包括default关键字修饰的方法) 详解见下: 普通类继承,并非一定要重写 ...

  9. 10_java之继承和抽象类

    01继承的概述 *A:继承的概念*a:继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系*b:在Java中,类的继承是指在一个现有类的基础上去构建一个新的类,构建出来的新类被称 ...

最新文章

  1. Lesson 8.38.4 二分类神经网络torch.nn.functional实现单层二分类网络的正向传播
  2. 剑桥大学在机器人,半导体,5G,区块链方面的研究实验室
  3. C语言makefile文件
  4. B17_NumPy IO(save,load,savez,loadtxt,savetxt)
  5. Minimal API Todo Sample
  6. java新手笔记16 面积
  7. 理解 Delphi 的类(十一) - 深入类中的方法[12] - 消息方法
  8. 第三章 机器人系统的动力学模型
  9. c语言控制单片机38译码器,单片机+38译码器控制的数码管怎么点亮?
  10. ffmpeg 源代码简单分析 :av_read_frame()
  11. MC9S12G128模块化分层化软件架构之八_QAC静态代码分析
  12. Delphi/Pascaldelphi盒子
  13. 7-4 输出两行短句 (10分)
  14. 前端利用正则对手机号码,身份证号,姓名进行脱敏处理
  15. 新手选择蓝牙耳机要注意什么?双11发烧友疯狂推荐五款蓝牙耳机
  16. js判断一个对象是否是空对象
  17. 【Java】数组Array(概念、相关语法、相关算法)
  18. WebIM 即时通信
  19. python安装文件乱码_Python程序在Windows终端乱码解决方法
  20. npm私有库(nexus)-安装nexus

热门文章

  1. Openstack rabbitMQ 安装与配置
  2. 移动端input 无法获取焦点的问题
  3. 设计模式-由浅到深的单例模式
  4. 安装Zabbix过程中出现的问题集
  5. SharePoint自动化系列——Error features自动deactivate
  6. C#关于事件的几个好例子
  7. .Net 垃圾回收和大对象处理
  8. 翻转句子中单词的顺序
  9. 抖音怎么设置保存路径_抖音限时可见视频怎么弄 设置限时可见作品方法
  10. linux rename命令使用示例