摘要: 抛出异常 捕获异常 异常处理五个关键字 try、catch、finally、throw、throws package com.exception; public class Demo01 { public static void main(String[] args) { int a = 1; in 阅读全文
posted @ 2023-02-09 19:26 佩德罗帕斯卡 阅读(38) 评论(0) 推荐(0)
摘要: 什么是异常 实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合 你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据 库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这 阅读全文
posted @ 2023-02-09 19:25 佩德罗帕斯卡 阅读(54) 评论(0) 推荐(0)
摘要: 接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,在根据具体情况把这些方法写出来。 在Jdk7.0前接口里的所有方法都没有方法体,即都是抽象方法。 Jdk8.0后接口可以有静态方法,默认方法,也就是说接口中可以有方法的具体实现 interface 接口名 { 属性 方法 (1.抽象方 阅读全文
posted @ 2023-02-09 19:25 佩德罗帕斯卡 阅读(71) 评论(0) 推荐(0)
摘要: abstract class package com.oop.Abstract; //抽象类 public abstract class Action { //约束,有人帮我们实现 //abstract抽象方法,只有方法名字,没有方法身体 public abstract void doSomethi 阅读全文
posted @ 2023-02-09 19:22 佩德罗帕斯卡 阅读(24) 评论(0) 推荐(0)
摘要: static 带static是和类一起加载的,能直接调用 反之需要用new抽取对象,然后再调用 public class Test { private static int age;//静态变量 private int score; //非静态变量 private static void metho 阅读全文
posted @ 2023-02-08 15:23 佩德罗帕斯卡 阅读(19) 评论(0) 推荐(0)
摘要: 多态的具体体现 1.方法的多态,重写和重载就体现多态 2.对象的多态 (核心,困难,重点) 编译时aninal是Aniaml,运行是animal是Dog (1)一个对象的编译类型和运行类型可以不一致 (2)编译类型在定义对象时,就确定了,不能改变 (3)运行类型是可以变化的. (4)编译类型看定义时 阅读全文
posted @ 2023-02-08 15:22 佩德罗帕斯卡 阅读(113) 评论(0) 推荐(0)
摘要: 去掉static,变成非静态方法。在子类中alt+insert重写父类方法后↓ 重写: 重写只针对方法 需要有继承关系,子类重写父类的方法 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大 private<default<protected<public 子类方法的返回类型和父类方法返回类型一 阅读全文
posted @ 2023-02-08 15:19 佩德罗帕斯卡 阅读(101) 评论(0) 推荐(0)
摘要: 继承 继承的本质是对某一批类的抽象,从而实现对现实世界更好的建模。 extends的意思是“扩展”。子类是父类的扩展。 JAVA中类只有单继承,没有多继承! 继承是类和类之间的一种关系。除此之外,类和类之间的关系还有依赖、组合、聚合等。 继承关系的两个类, 一个为子类(派生类),一个为父类(基类)。 阅读全文
posted @ 2023-02-08 10:46 佩德罗帕斯卡 阅读(101) 评论(0) 推荐(0)
摘要: 封装 该露的露,该藏的藏 ◆我们程序设计要追求“高内聚,低耦合"。 高内聚就是类的内部数据操作细节自己完成,不允许外部干涉; 低耦合:仅暴露少量的方法给外部使用。 封装(数据的隐藏) ◆通常, 应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。 ◆记住这句话就够了: 属 阅读全文
posted @ 2023-02-07 21:40 佩德罗帕斯卡 阅读(22) 评论(0) 推荐(0)
摘要: package com.oop; public class Demo01 { //静态方法 static //非静态方法 public static void main(String[] args) { Student.say(); //类名.方法名 直接调用静态方法 Student student 阅读全文
posted @ 2023-02-07 21:40 佩德罗帕斯卡 阅读(11) 评论(0) 推荐(0)