可以这样解释吗:英雄联盟里的每个英雄都是一个对象,其父类(基类)有个方法:按Q、W、E、R会产生伤害、消耗蓝量、并在屏幕上显示攻击效果,每个对象(英雄)继承这个方法,并具有具体的属性,每个对象的伤害量不同、消耗蓝量不同,产生的效果不同,而这个方法具有多态,在编写代码和编译的时候并不确定,而在运行的时候,依据你选则了哪个英雄(对象),在调用父类的这个方法的时候,会依据具体对象执行能产生不同状态的方法,也就是说这个父类的方法具有了多种状态,想要其产生新的状态,只需基于父类再编写新的对象

IP属地:广东