scala - 访问类/特征与对象中的类型定义
问题描述
在 Scala 中,可以通过Class#Type
. 可以通过 访问对象内部的类型定义Object.Type
。
使用一种与另一种的用例、注意事项和陷阱有哪些?
对于许多具有相同类型参数的不相关类,什么是好的模式?例如:
class ScanUser[T <: User] { ... }
class PrintUser[T <: User] { ... }
如何避免重复类型参数限制和重用代码?
解决方案
推荐阅读
- javascript - 如何从javascript中的给定字符串获取数据?
- python - Python - 文件到 dict
- javascript - $(...).modal 不是模块中的函数
- java - 子类“学生”和“讲师”的抽象方法
- asp.net - 使用 ckeditor 显示格式化文本的第一行
- r - 在 Ubuntu 16.04 上安装 R 3.5 时出现问题
- javascript - Node.js API 对不同 Recipient 的响应
- .htaccess - 如何允许来自 HTTP_REFERER 的引用并且不在 htaccess 中阻止 HTTP_USER_AGENT?
- python - 覆盖 Map 中使用的函数的默认参数
- r - ggplot2 两个填充两个不同的变量