上一页 1 2 3 4 5 6 ··· 17 下一页
摘要: 封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。 要访问该类的代码和数据,必须通过严格的接口控制。 封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。 封装的优点 1. 良好的封装能够减少耦合。 2. 类内部的结构 阅读全文
posted @ 2022-09-23 13:39 云long 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 抽象类概念 抽象是对用户隐藏实现细节的过程,在Java中,抽象是使用抽象类和接口实现的。 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功 阅读全文
posted @ 2022-09-23 13:29 云long 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作,如图所示: 多态性是对象多种表现形式的体现。 多态的优点 1. 消除类型之间的耦合关系 2. 可替换性 3. 可扩充性 4. 接口性 5. 灵活性 6. 简化性 多态存在的三个必要条件 继承 重写 阅读全文
posted @ 2022-09-22 16:56 云long 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。例如: 父类的一个方法申明了一个检查异常 IOE 阅读全文
posted @ 2022-09-22 16:41 云long 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 继承的概念 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承需要符合的关系是:is-a,父类更通用,子类更具体。 类的继承格式 class 父类 { } class 子类 extends 父类 { } 继承类型 需 阅读全文
posted @ 2022-09-22 16:13 云long 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 一般情况下,类和类之间是谁相互独立的,内部类的意思是打破这种独立,让一个类成为另一个类的内部成员,和成员变量、成员方法同等级别。 为什么要使用内部类?采用内部类这种技术,可以隐藏细节和内部结构,封装性更好,让程序的构造更加合理。 官方点的优点!❀每个内部类都能独立的继承一个接口的实现,所以无论外部类 阅读全文
posted @ 2022-09-22 15:04 云long 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 1. Logging Java标准库内置了日志包java.util.logging。 import java.util.logging.Level; import java.util.logging.Logger; public class Hello { public static void ma 阅读全文
posted @ 2022-09-22 14:30 云long 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 断言(Assertion)是一种调试程序的方式。在Java中,使用assert关键字来实现断言。 public static void main(String[] args) { double x = Math.abs(-123.45); assert x >= 0: "x must >= 0"; 阅读全文
posted @ 2022-09-22 09:27 云long 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 三种类型的异常: 检查性异常:最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这些异常在编译时不能被简 阅读全文
posted @ 2022-09-22 09:23 云long 阅读(69) 评论(0) 推荐(0) 编辑
摘要: ZipInputStream ZipInputStream是一种FilterInputStream,它可以直接读取zip包的内容: ┌───────────────────┐ │ InputStream │ └───────────────────┘ ▲ │ ┌─────────────────── 阅读全文
posted @ 2022-09-21 15:15 云long 阅读(530) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 17 下一页