内部类的疑问关于内部类:最近在写坦克大战,为所有的坦克增加“血条”这一属性,想设为内部类但是对不同的坦克
内部类的疑问
关于内部类:
最近在写坦克大战,为所有的坦克增加“血条”这一属性,想设为内部类
但是对不同的坦克有不同的draw血条方法,怎么重写= =?
[解决办法]
不必搞成内部类。“对不同的坦克有不同的draw血条方法”,不同的坦克重写血条的draw方法即可。
内部类的疑问
关于内部类:
最近在写坦克大战,为所有的坦克增加“血条”这一属性,想设为内部类
但是对不同的坦克有不同的draw血条方法,怎么重写= =?
[解决办法]
不必搞成内部类。“对不同的坦克有不同的draw血条方法”,不同的坦克重写血条的draw方法即可。