主要内容
·子类父类的声明
class 子类名 extends 父类名 {
···
}
·类具有树形结构
·子类与父类在与不在同一包内具有继承性
·成员变量的隐藏和方法重写
·super关键字
用super操作被隐藏的成员变量与方法
super.x super.play()
·调用父类的构造方法
super();
`final类的声明
final class A {
```
}
`final修饰的是常量
·对象的上传
· Animal a;
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
·脚本运行截图