从java包中如何在python中?

from java package how about in python?

我已经搜索了如何用python oop方法定义类似这样的东西:

爪哇:

1
2
3
4
5
6
7
package project.work;
public interface IWork
{
    public void input();
    public void display();

}


python实际上没有与类分离的接口。您可以使用abc模块获得类似的效果。关于这个方法和其他一些方法的讨论在这里。


因为python是一种动态类型语言,所以尝试这样做似乎很愚蠢。接口的概念实际上只在静态类型语言中才有意义,在Python中,您对对象调用一个方法,并在运行时查明给定的对象是否真正实现了该方法。