2024-04-25 21:59:55 发布
网友
我已经搜索了如何在python OOP中定义这样的东西:
java:
package project.work; public interface IWork { public void input(); public void display(); }
Python并没有真正将接口与类分开。您可以使用^{}模块来获得类似的效果。关于这个方法和其他一些方法的讨论是here。你知道吗
由于python是一种动态类型化语言,尝试这种方法似乎很愚蠢。接口的概念只有在静态类型语言中才有意义,在python中,调用对象上的方法并在运行时找出给定的对象是否实现了该方法。你知道吗
Python并没有真正将接口与类分开。您可以使用^{} 模块来获得类似的效果。关于这个方法和其他一些方法的讨论是here。你知道吗
由于python是一种动态类型化语言,尝试这种方法似乎很愚蠢。接口的概念只有在静态类型语言中才有意义,在python中,调用对象上的方法并在运行时找出给定的对象是否实现了该方法。你知道吗
相关问题 更多 >
编程相关推荐