内部类的疑问,该怎么处理

内部类的疑问关于内部类:最近在写坦克大战,为所有的坦克增加“血条”这一属性,想设为内部类但是对不同的坦克

内部类的疑问
关于内部类:

最近在写坦克大战,为所有的坦克增加“血条”这一属性,想设为内部类

但是对不同的坦克有不同的draw血条方法,怎么重写= =?

[解决办法]
不必搞成内部类。“对不同的坦克有不同的draw血条方法”,不同的坦克重写血条的draw方法即可。