继承:1.如果多个类的某个部分的功能相同,那么可以抽象出一个类出来,把他们的相同部分都放到父类里,让他们都继承这个类。2.java类只支持单继承,用关键字extends,但存在多重继承的机制。3.接口继承接口的话,是支持多继承的,它可以不实现父接口中的方法并声明自己的新方法
实现:1.如果多个类处理的目标是一样的,但是处理的方法方式不同,那么就定义一个接口,也就是一个标准,让他们实现这个接口,各自实现具体的处理方法来处理那个目标。2.类实现接口时一定要实现接口中声明的方法。3.接口本身只是定义了几个final的变量和几个方法,没有任何实际的意义,具体的实现还是要在实现它的类中进行
希望能帮到你。。。 |