20165320 第四周学习总结

主要内容

·子类父类的声明

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

·脚本运行截图

原文地址:https://www.cnblogs.com/Gst-Paul/p/8643494.html