java - 接口可以禁止具有特定数据类型的对象吗?
问题描述
接口可以强制类覆盖特定方法。它还可以强制一个类包含一个特定的变量吗?即,一个implements MortalEntity
必须包含的类boolean alive
?
解决方案
如果您正在寻找要附加到接口的变量(属性),实现此目的的方法是创建一个实现所述接口的抽象类并在抽象类本身中定义变量。
如下所示
abstract class implements theInterface {
public String variable;
}
推荐阅读
- javascript - 在关闭事件时清除 Angular DropDownList 数组
- dataframe - 使用 Dask 阅读时如何按日期时间列过滤 Parquet 文件?
- css - 你如何将 React Native Gifted Chat 移到屏幕上?
- javascript - 如何在 redux (RFC) 中使用订阅多个 reducer?
- mongodb - 如何用 mongodb 中的新文档替换旧的所有文档?
- node.js - 如何在 React Native 中嵌入完整的 Node js 应用程序以在客户端设备上运行
- google-cloud-platform - 迁移 GCP CloudSQL 和 BigQuery 数据库
- javascript - 基于 true 或 false prop 有条件地渲染组件
- python - 得到一点ROC曲线
- javascript - Javascript:如何让 Solace 会话保持活跃