在程序中,如果想声明一个类继承另一个类,需要使用extends关键字. 格式: class 子类 extends 父类 {} 继承的好处 1.继承的出现提高了代码的复用性,提高软件开发效率. 2.继承的出现让类与类之间产生了关系,提供了多态的前提. 在继承中需要注意的问题 1.在Java中,类只支持单继承,不允许多继承,也就是说一个类只能有一个直接父类,例如下面这种情况是不合法的. class A{} class B{} class C extends A,B{} // C类不可以同时继承A类…
为什么需要重写? 父类的功能,子类不一定需要,或者不一定满足 场景一 重写都是方法的重写,和属性无关 父类的引用指向了子类 用B类新建了A类的对象,把A赋值给了B,这时候B是A,A又继承了B类,向上转型.所以调用B类方法的时候,也就是B=>test 定义的是static,new一个对象时,左边引用的类是哪个就用的哪个类下面的方法 package oop.demo05; //重写都是方法的重写,和属性无关 public class B { public static void test(){ Sy…