Jython:尝试创建一个非面向对象的API

时间:2016-04-01 20:54:42

标签: java python jython

我目前正在尝试将java API移植到python中用于教育目的,因为我是python的新手,我遇到了使这个API非面向对象的问题。

为了澄清,这是为没有经验编程的学生讲授入门编程技巧(布尔逻辑,函数调用,循环等),这就是为什么我们的目标是尽可能多地删除对象符号。

虽然我们在java中使用完整的API工作,但是我尝试使用相同的环境在python中实现它并不成功。从java API调用任何方法时,我在使用" self时只取得了成功。"方法调用前的限定符或其他预定义限定符。

有没有办法让这项工作没有任何这些限定符?

换句话说:我现在必须调用self.moveBall(50)或foo.moveBall(50)之类的东西来调用预定义java API中的moveBall()方法,我想简单地能够不带任何限定符调用moveBall()。

感谢您提供的任何帮助。

0 个答案:

没有答案