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

抽象类和抽象方法:

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

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

接口:

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

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

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

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

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

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

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

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

内部类:

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

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

++成员内部类:++

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

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

++静态内部类:++

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

++局部内部类:++

++匿名内部类:++

API:

Math类常用方法:

示例:

如果与规范匹配则返回true

System工具类:

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

++拷贝数组:++

相关推荐
汪超2 分钟前
Transformers快速入门-学习笔记(二)
笔记·学习·自然语言处理
老友@13 分钟前
从 Word 到 HTML:使用 Aspose.Words 轻松实现 Word 文档的高保真转换
java·后端·性能优化·html·word·aspose·格式转换
huangyingying202537 分钟前
02-Java基础语法:变量和运算符
java
极客先躯40 分钟前
高级java每日一道面试题-2025年3月14日-微服务篇[Eureka篇]-Eureka如何保证高可用性?
java·微服务·eureka·集群·高可用
极客先躯41 分钟前
高级java每日一道面试题-2025年3月10日-微服务篇[Eureka篇]-Eureka Server配置配置有哪些?
java·微服务·eureka
qzw121041 分钟前
Java 中各种锁的使用详解
java·开发语言
Andya_net42 分钟前
Redis | 基于 Redis 实现机器列表 Token 缓存的 Java 实现
java·redis·缓存
故城、42 分钟前
redis使用
java·redis
敲键盘的小夜猫1 小时前
Redis GEO 命令详解:轻松实现“附近的人“功能
java·redis