摘要: JAVA由于不支持多继承,故创造了接口这个概念来解决这个问题。而Python本身是支持多继承的,故在Python中,没有接口这种类,只有这个概念而已,只不过Python中的接口实现,是通过多继承实现的。 解决方案 使用 abc 模块可以很轻松的定义抽象基类: from abc import ABCM 阅读全文
posted @ 2020-12-16 17:05 kpwong 阅读(260) 评论(0) 推荐(0) 编辑
摘要: equals比较的是值是否相等 eq比较的是 地址是否相等 ==,如果比较的对象是null,==调用的是eq方法,如果比较的对象不是null,==调用的是equals方法 object ObjectEqualsOps { def main(args: Array[String]): Unit = { 阅读全文
posted @ 2020-12-16 13:08 kpwong 阅读(418) 评论(0) 推荐(0) 编辑