摘要: 异常是发生在程序执行过程中阻碍程序正常执行的错误操作,只要在 Java 语句执行中产生异常则一个异常对象就会被创建。Throwable 是所有异常的父类,它有两个直接子类 Error 和 Exception,其中 Exception 又被继续划分为被检查的异常(checked exception)和 阅读全文
posted @ 2024-08-05 15:38 wen-210162704027 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 多态的定义 基本定义:多态通俗来说就是多种形态,具体表现为去完成某个行为时,当不同的对象去完成时会产生出不同的状态。在编程语言和类型论中,多态指为不同数据类型的实体提供统一的接口。 专业解释:多态类型(Polymorphic Type)可以将自身所支持的操作套用到其它类型的值上。在程序运行时,相同的 阅读全文
posted @ 2024-08-02 10:46 wen-210162704027 阅读(2) 评论(0) 推荐(0) 编辑
摘要: super关键字 目录super关键字两种途径语法格式常见用法访问父类的构造方法访问父类的成员变量访问父类的方法在多态上下文中使用在静态上下文中使用在匿名内部类中使用 两种途径 调用父类的方法 调用父类的构造方法 语法格式 super.属性名//访问父类的属性 super.方法名(参数);//调用父 阅读全文
posted @ 2024-08-01 12:51 wen-210162704027 阅读(1) 评论(0) 推荐(0) 编辑
摘要: object类 目录object类equals(Object obj)方法hashCode()方法:toString()方法clone()方法getClass()方法wait()和notify()方法 equals(Object obj)方法 用于比较两个对象的等价性。默认实现比较的是对象的内存地址 阅读全文
posted @ 2024-08-01 12:51 wen-210162704027 阅读(1) 评论(0) 推荐(0) 编辑
摘要: final关键字 目录final关键字修饰类修饰方法修饰变量修饰成员变量修饰局部变量修饰基本数据类型修饰引用数据类型 修饰类 当final修饰类时,表示该类不可被继承。 修饰方法 当final修饰方法时,表示方法不可被子类覆盖,但是可以重载。 修饰变量 修饰成员变量 如果final修饰的是类变量,只 阅读全文
posted @ 2024-08-01 12:51 wen-210162704027 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 继承的优点和缺点 目录继承的优点和缺点优点缺点 优点 提高了代码的复用性 多个类相同的属性(成员变量)可以放到同一个类中 提高了代码的可维护性 当代码需要调整时,只需要修改以出即可 缺点 继承是的类与类之间产生了关系,类的耦合性增强了,当父类变化是,子类必须跟着变化,子类的独立性被降低 阅读全文
posted @ 2024-08-01 12:50 wen-210162704027 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 继承 目录继承继承概述继承的格式继承中子类的特点 继承概述 继承是面向对象的三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法。 继承是指在原有类的基础上,进行功能扩展,创建新的类型 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 JAVA中类只有单 阅读全文
posted @ 2024-08-01 12:50 wen-210162704027 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 方法重写 目录方法重写概念方法重写规则实例方法重载和重写的区别 概念 方法的重写或方法的覆盖(overriding) 子类根据需求对从父类继承的方法进行重新编写 重写时,可以用super.方法的方式来保留父类的方法 构造方法不能被重写 方法重写规则 重写方法和被重写方法必须具有相同的方法名 重写方法 阅读全文
posted @ 2024-08-01 12:49 wen-210162704027 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 当局部变量和成员变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。(this指的是当前对象自己) 如:public class World { String s = "World"; public World(String s) { System.out.println("s = 阅读全文
posted @ 2024-08-01 12:48 wen-210162704027 阅读(1) 评论(0) 推荐(0) 编辑
摘要: Jar 包介绍 Jar 包 ( Java Archive,Java 归档文件) 是与平台无关的压缩文件格式,它允许将多个 Java 源文件编译生成的 class 文件(即字节码文件)打包成一个压缩文件(文件后缀名为 .jar) Jar 包作用 用于发布和使用第三方类库(项目中导入 Jar 包就可以使 阅读全文
posted @ 2024-08-01 12:46 wen-210162704027 阅读(7) 评论(0) 推荐(0) 编辑