从java包到python怎么样?

2024-04-25 21:59:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经搜索了如何在python OOP中定义这样的东西:

java:

package project.work;
public interface IWork
{
    public void input();
    public void display();

}  

Tags: projectpackageinput定义displayjavapublicinterface
2条回答

Python并没有真正将接口与类分开。您可以使用^{}模块来获得类似的效果。关于这个方法和其他一些方法的讨论是here。你知道吗

由于python是一种动态类型化语言,尝试这种方法似乎很愚蠢。接口的概念只有在静态类型语言中才有意义,在python中,调用对象上的方法并在运行时找出给定的对象是否实现了该方法。你知道吗

相关问题 更多 >