首页 > 编程语言 > 详细

Java基础复习(二)

时间:2020-03-25 14:40:07      阅读:65      评论:0      收藏:0      [点我收藏+]

抽象类和抽象方法:

抽象类不可实例化

技术分享图片

 

 技术分享图片

 

 抽象类的匿名子类:

技术分享图片

 

 技术分享图片

 

 接口

java中接口可以通过在new对象的时候,以匿名内部类(lambda表达式)的方式实现未实现的方法,从而来达到new对象的效果!

技术分享图片

 

 8.接口的具体使用,体现多态性  比如电脑的参数是Usb接口,需要传入实现Usb接口的Flush参数

体现了面向接口编程

9.接口,实际上可以看作一种规范

Java类可以实现多个接口

技术分享图片

 

 技术分享图片

 

 如果子类(或实现类)继承的父类和实现的接口中声明了同名同参数的方法,子类再没有重写此方法情况下莫仍掉哦用父类中的同名同参数方法-----》类优先原则

如果实现类实现了多个接口,多个接口中定义了同名同参数的默认方法,再实现类没有重写的情况下,发生接口冲突   必须重写方法

如何再子类(或者实现类)调用父类或接口中的方法:

技术分享图片

 

 内部类

技术分享图片

 

 异常

技术分享图片

 

 技术分享图片

 

 技术分享图片

 

 error一般不编写针对性代码进行处理

红色:编译型异常  蓝色:运行时异常

技术分享图片

 

 异常处理方式:

技术分享图片

方式一:try catch finally

方式二:throws 

try-catch-finallly处理编译时异常,使得程序在编译得时候不再报错,但是运行时仍然可能报错。

相当于使用该结构将一个编译时可能出现得异常延迟到运行时候出现。

技术分享图片

技术分享图片

 

 开发中如何选择使用哪一种异常:

技术分享图片

 

Java基础复习(二)

原文:https://www.cnblogs.com/doyi111/p/12565906.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!