我在pygame中制作一个游戏,我制作了一个"抽象"类,唯一的工作就是将精灵存储到一个给定的级别(目的是将这些级别的对象放在一个列表中,以方便玩家从一个级别移动到另一个)
好吧,那么问题.如果我可以在Python中完成相同的操作(代码简洁的Java):
Object object = new Object (){
public void overriddenFunction(){
//new functionality
};
};
Run Code Online (Sandbox Code Playgroud)
当我在游戏中构建关卡时,我只需要覆盖构造函数(或者负责构建关卡的类/实例方法)以及关于精灵所在位置的信息,因为为每个级别创建一个新类游戏并不是那么优雅的答案.或者,我必须在级别类中创建方法,然后在实例化级别对象后构建级别,根据需要放置子级别.
所以,在一个更坚定的开发人员继续谈论这可能是什么样的反python之前(我已经阅读了足够多的网站以获得Python专家的热情),请告诉我它是否可行.