当前位置: 首页 > news >正文

期末考试04

文章目录

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

一、基础概念

1.什么是方法的重写?

方法重写是指子类定义了一个与父类中同名、同参数列表和同返回类型的方法,从而覆盖父类的实现。

2.什么是接口?

接口是一种用来定义程序的协议,它用于描述类或结构的一组相关行为。接口也是一种抽象类型,是抽象方法的集合。

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

抽象类是指包含抽象方法的类。抽象方法是使用abstract关键字修饰的成员方法,抽象方法在定义时不需要实现福费廷。

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

常见异常类:
ArithmeticException(算术异常)
IndexOutOfBoundsException(索引越界异常)
ClassCastException(类型转换异常)
NullPointerException(空指针异常)
NumberFormatException(数字格式化异常)

继承关系:
所有异常都继承自Throwable类,主要分为Error和Exception,Exception分为受检异常和运行时异常

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

类名作用
String类创建字符串
StringBuffer类创建字符串,但内容和长度可变
StringBuilder类和StringBuffer类类似,但没有实现线程安全功能
System类定义了一些和系统相关的属性和方法
Runtime类可以获取Java虚拟机运行时的状态
Math类工具类,包含许多用于科学计算的方法
Random类可以产生指定取值范围的随机数
BigInteger类用于接收超过long类型取值范围的整数
BigDecimal类用于接收任意精度的小数
Date类用于表示日期和时间
Calendar类也用于日期和时间字段的操作,但可以特定方法设置和读取日期和时间的特定部分,如年、月、日、时、分、秒等
Instant类代表某个时刻。其内部由两部分组成,第一部分保存的是标准Java历元(1970年1月1日0时0分0秒)到现在的秒数,第二部分保存的是纳秒数
LocalDate类表示不带时区的日期,如2021-01-21
DateFormat类可以将日期时间进行格式化,使日期和时间的格式符合人们的习惯
包装类能够将基本数据类型的值包装为引用数据类型的对象

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

集合名特点
List有序,可重复,有索引
ArrayListList接口的一个实现类,基于数组,适合用于查找
LinkedListList接口的一个实现类,基于链表,适合用于增加和删除
HashSet无线,不重复,无索引,基于哈希表,能确保不出现重复元素
HashMap键唯一,Map接口的一个实现类,用于存储键值映射关系,元素无序

7.权限修饰符关键字

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

8.instanceof关键字

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

二、面向对象的三大特征

1.封装(Encapsulation)

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

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

2.继承(Inheritance)

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

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

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

3.多态(Polymorphism)

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

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

http://www.rkmt.cn/news/142746.html

相关文章:

  • 达尔文12号在哪买:效率提80%!一键直达抢购口揭秘 - 品牌测评家
  • rust使用protobuf
  • 蒸汽轮机在线监测:燃气电厂高效运转的“二当家”与隐形守护者
  • 青云卫找谁买:复购率90%!老客私藏选购路径曝光 - 品牌测评家
  • 破局AI搜索流量困局:Deepseek优化核心服务商深度解析 - 品牌推荐排行榜
  • 优质石英粉厂家推荐排行榜——聚焦高纯度与定制化需求 - 资讯焦点
  • 2025年大模型学习终极指南:四阶段路线图,带你从零基础到实战专家,大模型从入门到精通!
  • 科研新利器:书匠策AI如何重塑期刊论文写作的智能范式
  • 大黄蜂重疾找谁买:用户增300%!靠谱顾问名单首公开 - 品牌测评家
  • 护发精油什么牌子效果最好?7款针对不同发质护发精油实测清单 - 资讯焦点
  • 前端 TypeScript 入门2
  • python基于flask的学生课外时间管理系统_a673wq6x_Pycharm vue django
  • 当你的论文卡在“差一点就能投”:一位科研“老油条”的深夜自白与一个安静却高效的AI写作伙伴
  • 深耕精准触达:GEO优化服务商的专业力甄选指南 - 品牌推荐排行榜
  • 2025最新园林景观、景观设计、景观施工、绿化、景观工程推荐至大园林景观:三维服务体系,铸就空间美化专家 - 全局中转站
  • python基于flask的山西高校毕业生信息咨询平台_w2i00tg5_Pycharm vue django
  • 数字生命工程的突破-震惊吧,世界!
  • 德国留学机构哪个好?中山市粤教国际教育实力分析 - 栗子测评
  • python基于flask的校园人脸识别门禁系统的设计与实现_rgjx5997_Pycharm vue django
  • 当人类科学家遇上AI“同行评审”:一场关于效率、规范与科研表达的静默革命——书匠策AI期刊写作功能体验手记
  • 2025年12月南油尾货推荐榜:南油服装尾货、高端尾货供应、尾货库存、服装库存、服装尾货全品类、高价一手回收、直播高价回收,健建服饰登顶,高品质尾货选购风向标 - 海棠依旧大
  • 基于php的非物质文化遗产推广系统
  • CA-310微量水分测量仪供应商推荐:2025年行业优秀企业 - 品牌推荐大师1
  • 基于springboot + vue职位管理推荐系统
  • 【笔记】golang plan9 汇编中,一个汇编函数调用另一个汇编函数
  • 2025年显微镜公司推荐榜:高清视频显微镜/测量型显微镜/智能识别显微镜/产线自动化智能检测显微镜/生物显微镜厂家核心实力全解析 - 海棠依旧大
  • 2025年防撞与桥梁护栏公司推荐榜:桥面防撞与桥梁护栏/灯光防撞与桥梁护栏/道路防撞与桥梁护栏厂家引领行业安全升级 - 海棠依旧大
  • python基于Web端及微信小程序的会议室预约管理系统设计与实现_1618dule_Pycharm vue flask
  • 学术构思的智能进化:当期刊论文写作进入“模块化”时代
  • TOB企业高效获客的软件选型指南:方法论、架构与实践