3.25学习总结 抽象类和抽象方法+接口+内部类+API

抽象类和抽象方法:

有抽象方法,那么类肯定是抽象类。父类不一定是抽象的,但如果父类中有抽象方法那一定是抽象类。

如果子类中都存在吃这个行为,但吃的具体东西不同,那么吃这个行为定义在父类里面就是抽象方法,则父类就是抽象类。

接口:

就是一种规则,是对行为的抽象。

没有方法体的方法是抽象方法。抽象方法所在的类必须是抽象类。

++接口中成员的特点:++

多个接口中同名且同参的方法,只需重写一次。而同名不同参的视为两个不同的方法,都需要重写。

如果实现多个接口,需要重写所有的抽象方法。

接口中default关键字定义默认方法,默认方法重写时去掉default关键字。

static修饰静态方法,private修饰私有方法。

类的五大成员:属性,方法,构造方法,代码块,内部类。

内部类:

在一个类的里面,再次定义一个类。

如果外部类想要访问内部类的成员,必须定义一个内部类成员对象。

++成员内部类:++

想要调用成员变量,只能通过对象去调用。

内部类里面外部类成员变量的调用。

++静态内部类:++

静态方法只能访问静态变量。

++局部内部类:++

++匿名内部类:++

API:

Math类常用方法:

示例:

如果与规范匹配则返回true

System工具类:

存在时间差:我们国家时间原点为:00:08:00

++拷贝数组:++

相关推荐
数智顾问1 分钟前
Flink ProcessFunction 与低层级 Join 实战手册:多流广告计费精确去重
java·spring boot·spring
Lynnxiaowen2 分钟前
今天我们学习python编程常用模块与面向对象
运维·python·学习·云计算
一头生产的驴13 分钟前
java整合itext pdf实现固定模版pdf导出
java·python·pdf
魔都吴所谓14 分钟前
【python】快速实现pdf批量去除指定位置水印
java·python·pdf
Camel卡蒙15 分钟前
数据结构——字典树Trie(介绍、Java实现)
java·数据结构
kida_yuan16 分钟前
【Java】基于 Tabula 的 PDF 合并单元格内容提取
java·数据分析
SimonKing1 小时前
TeamViewer、向日葵平替?这几款免费远程控制软件,真香!
java·后端·程序员
Json____1 小时前
最近我用springBoot开发了一个二手交易管理系统,分享一下实现方式~
java·spring boot·后端
YuanlongWang1 小时前
C#基础——GC(垃圾回收)的工作流程与优化策略
java·jvm·c#
爱吃生蚝的于勒1 小时前
【Linux】深入理解进程(一)
java·linux·运维·服务器·数据结构·c++·蓝桥杯