Java 进阶(interface)

接口

  1. 概念
    在这里插入图片描述

  2. 定义
    在这里插入图片描述

  3. 实现
    在这里插入图片描述

  4. 接口中成员变量_特点
    在这里插入图片描述

  5. 接口中成员方法的特点
    在这里插入图片描述

    案例
    在这里插入图片描述

jdk8 之后,接口提供了默认方法
  • 在接口里 可以写 有实现体的方法了,可以被重写,但是不强制

  • 如果实现的多个接口有相同名字的默认方法,实现类必须重写

在这里插入图片描述

jdk8 之后,接口提供了静态方法

在这里插入图片描述

实现类
在这里插入图片描述

类和接口的多实现

在这里插入图片描述

  1. 类在继承类的同时实现多接口
    在这里插入图片描述

  2. 接口的多继承
    在这里插入图片描述

  3. 接口的思想
    在这里插入图片描述

  4. 接口和抽象类的区别
    案例
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  5. 接口和抽象类区别总结
    在这里插入图片描述

多态

概述
在这里插入图片描述

instanceof关键字

在这里插入图片描述

多态-向上转型

在这里插入图片描述

多态的好处和弊端

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
总结
在这里插入图片描述

构造方法

在这里插入图片描述

构造方法的定义和运行特点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

案例
在这里插入图片描述
在这里插入图片描述

内存 构造
在这里插入图片描述

构造方法的重载

在这里插入图片描述

案例
在这里插入图片描述

构造方法和一般方法区别

在这里插入图片描述

this在构造方法之间的调用

在这里插入图片描述

案例
在这里插入图片描述
在这里插入图片描述

this简易应用

在这里插入图片描述

案例
在这里插入图片描述

super关键字

在这里插入图片描述
注意
在这里插入图片描述
在这里插入图片描述

实现细节
在这里插入图片描述

final

在这里插入图片描述

修饰类
在这里插入图片描述

修饰方法
在这里插入图片描述

final修饰局部变量
在这里插入图片描述

案例
在这里插入图片描述
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-t3voZDJj-1605443955091)(en-resource://database/1201:1)]

final修饰成员变量
在这里插入图片描述

案例
在这里插入图片描述

static修饰的对象特有数据

特点
在这里插入图片描述
在这里插入图片描述
注意
在这里插入图片描述

代码演示
在这里插入图片描述

static静态的使用场景
在这里插入图片描述

案例
在这里插入图片描述

定义静态 常量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

注意
在这里插入图片描述

匿名对象

在这里插入图片描述

特点
在这里插入图片描述

内部类

概述:
在这里插入图片描述

使用场景:
在这里插入图片描述

内部类的分类:
在这里插入图片描述

成员内部类

在这里插入图片描述

访问方式:
在这里插入图片描述

代码演示
在这里插入图片描述

在这里插入图片描述

成员内部类的同名变量调用

在这里插入图片描述

局部内部类在这里插入图片描述

代码演示

在这里插入图片描述

匿名内部类

概述
在这里插入图片描述
在这里插入图片描述

案例
在这里插入图片描述
在这里插入图片描述

匿名内部类2

代码演示
在这里插入图片描述

在这里插入图片描述

包的概念在这里插入图片描述

声明格式:
在这里插入图片描述

代码演示
在这里插入图片描述

包的访问
在这里插入图片描述

包的简化访问
在这里插入图片描述

导包
在这里插入图片描述

注意
在这里插入图片描述

代码块

在这里插入图片描述

局部代码块

在这里插入图片描述

作用:

在这里插入图片描述

构造代码快
在这里插入图片描述

在这里插入图片描述

静态代码块

在这里插入图片描述

修饰符使用细节

在这里插入图片描述

不能同时使用的修饰符
在这里插入图片描述

修饰类的
在这里插入图片描述

案例
在这里插入图片描述

1
在这里插入图片描述
在这里插入图片描述

:修饰构造方法能够使用的修饰符:
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值