1.方法重载 通常在一个类中,相同的方法对应着不同的方法实现,这些方法名相同的方法其区别在于方法参数不同。 2.方法重写 方法重写主要用于父类和子类之间,子类重写父类的方法,只是对用方法的实现不同,方法名和参数相同。 3.抽象类 在Java语言中,一个类中的方法中给出了标准,而没有给出具体的实现方法,这样的类就是抽象类。 4.接口 在多态机制中,接口比抽象类使用起来更方便,而抽象类组成的集合就是接口。