·子类父类的声明git
class 子类名 extends 父类名 { ··· }
·类具备树形结构3d
·子类与父类在与不在同一包内具备继承性code
·成员变量的隐藏和方法重写对象
·super关键字blog
用super操做被隐藏的成员变量与方法 super.x super.play()
·调用父类的构造方法继承
super();
`final类的声明接口
final class A { ``` }
`final修饰的是常量get
·对象的上传it
· Animal a;table
a= new Tiger();
·继承与多态
·abstract类和方法
abstract类不能用new运算符 abstract类能够有abstract方法
·接口
使用关键字interface来定义一个接口 interface Printable { final int MAX=100; void add(); float sum(float x,float y); }
·实现接口
class A inmplements Printable,addable
·接口回调
Com com; ImpleCom object = new ImpleCom;
·接口与多态
·abstract类与接口的比较、
接口与abstract类都能用abstract方法 接口只能有常量,不能有变量;而abstract类既能够有常量,也能够有变量 abstract类中能够有非abstract方法,接口不能够。
·连接:https://gitee.com/sq943997011/BESTI.IS.Java2018
·脚本运行截图