news 2026/6/9 22:31:24

【期末复习03】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【期末复习03】

文章目录

  • 一、基础概念
    • 1、什么是方法的重写?
    • 2、什么是接口接口?
    • 3、什么是抽象类?什么是抽象方法?
    • 4、常见异常类及继承关系
    • 5、常用API类整理(表格)
    • 6.集合整理(List,ArrayList,LinkedList,Hashset,HashMap)
    • 7.权限修饰符关键字
    • 8.instanceof关键字
  • 二、面向对象的三大特征
    • 1.封装(Encapsulation)
    • 2.继承(Inheritance)
    • 3.多态(Polymorphism)

一、基础概念

1、什么是方法的重写?

答:子类中定义与父类同名,同参数列表,同返回类型的方法。

2、什么是接口接口?

答:(1)接口是一种用来定义程序的协议,它用来描述类或结构的一组相关行为。
(2)在java中,使用接口的目的是克服单继承的限制,因为一个类只能有一个父类,而一个类可以同时实现多个父接口。
(3)接扣是一个规则是对行为的抽象。

3、什么是抽象类?什么是抽象方法?

答:(1)当一个类包含了抽象方法,该类就是抽象类。
(2)抽象方法是使用abstract关键字修饰的成员方法,抽象方法在定义时不需要实现方法体。

4、常见异常类及继承关系

答:Throwable类时所有异常类的父类,它有两个直接子类----Error类和Exception类。
Error类:错误类,仅靠修改程序本身是不能恢复执行的,是系统级别错误。
Exception类:异常类,它表示程序本身可以处理的,在Java程序中进行的异常处理,都是针对Exception类及其子类的。(Exception类的其他子类都用于编译时的异常)

5、常用API类整理(表格)

类名作用
String字符串操作
Math提供数字计算功能,如Math.random()、Math.sqrt()
DateCalendar日期和时间处理
Random生成随机数

6.集合整理(List,ArrayList,LinkedList,Hashset,HashMap)

List有序,可重复
ArrayList基于数组,查询快,增删慢
LinkedList基于链表,查询慢,增删快
HashSet基于哈希表,保证元素唯一性
HashMap键唯一,值可重复

7.权限修饰符关键字

public(公开)
protected(保护)
default(默认)
private(私有)

8.instanceof关键字

用于判断一个对象是否是某个类(或接口)的实例
语法格式:对象 instanceof 类(或接口)
是则返回true,否则返回false。

二、面向对象的三大特征

1.封装(Encapsulation)

定义:将数据(属性)和操作数据的方法(行为)捆绑在一个类中,并隐藏内部实现细节,仅对外暴露必要的接口。

作用:
保护数据安全(通过private修饰属性,防止外部直接修改)。
提高代码的可维护性和复用性。

2.继承(Inheritance)

定义:子类(派生类)继承父类(基类)的属性和方法,实现代码复用和层次化设计。

作用:
减少重复代码。
支持扩展性(通过重写或新增方法)。

关键点:
使用extends关键字。
Java支持单继承(一个子类只能继承一个父类)。

3.多态(Polymorphism)

定义:同一操作作用于不同对象时,表现出不同的行为方式。分为编译时多态(方法重载)和运行时多态(方法重写)。

作用:
增强代码的灵活性和可扩展性。
支持“一个接口,多种实现”。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/9 22:06:04

python基于flask的校园人脸识别门禁系统的设计与实现_rgjx5997_Pycharm vue django

目录已开发项目效果实现截图开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!已开发项目效果实现截图 同行可拿货,招校园代理 python基于flask的校园人脸识别门禁系统的设计与实现_rgjx599…

作者头像 李华
网站建设 2026/6/9 22:27:10

期末复习03

文章目录一、基础概念1、什么是方法的重写?2、什么是接口接口?3、什么是抽象类?什么是抽象方法?4、常见异常类及继承关系5、常用API类整理(表格)6、集合整理(List,ArrayList&#xf…

作者头像 李华
网站建设 2026/6/8 15:24:33

【运维实战】RPA落地指南:破解IT运维痛点,提升工作效能

在数字化转型加速推进的今天,IT运维作为企业业务稳定运行的核心支撑,正面临着重复操作多、响应时效高、人力成本攀升等多重挑战。RPA(Robotic Process Automation,机器人流程自动化)作为一种颠覆性的生产力工具&#x…

作者头像 李华
网站建设 2026/6/8 19:46:49

提升3%发电量的光伏环境监测站有多强?

对光伏电站而言,发电量直接关乎收益,而一款被称为电站“隐形冠军”的光伏气象站,凭借精准监测能力可助力发电量提升3%,成为大型地面电站、工商业分布式屋顶等项目的必备设备。今天就针对这款分布式光伏发电环境监测系统&#xff0…

作者头像 李华
网站建设 2026/6/8 19:47:11

SpeedAI也有属于自己的Nanobanana大模型生成PPT科研智能体啦

兄弟们,Nano Banana 最近又放大招了!我们基于它搞了个属于自己的PPT智能平台功能!啥?你还不知道 Nano Banana 是啥?先看看下面这几张 PPT 效果图!👇(为了给兄弟们整这几张图真的是汗…

作者头像 李华