从java包中如何在python中?

时间:2011-05-25 19:23:09

标签: python

我已经搜索了如何用python OOP方式定义这样的东西:

的java:

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

}  

2 个答案:

答案 0 :(得分:3)

Python实际上没有与类分开的接口。您可以使用abc模块获得类似的效果。关于该方法和其他方法的讨论是here

答案 1 :(得分:-1)

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