上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 定义一个自定义异常类MyException,继承Exception异常大类,其中toString方法用来输出异常打印的信息,该方法可以自定义输出结果。 a=1时 输出: 传递的参数为:1OK a=11时 输出: 传递的参数为:11MyException->MyException{detail=11} 阅读全文
posted @ 2021-12-06 18:40 バカなの 阅读(304) 评论(0) 推荐(0) 编辑
摘要: package com.exception; public class Test { public static void main(String[] args) { int a=1; int b=0; try{ new Test().a(); }catch (Error e){ System.ou 阅读全文
posted @ 2021-12-06 15:56 バカなの 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 抽象类: 类单继承,一个类只能继承一个抽象类 如下定义了一个抽象类Action,A为Action的子类,但同样是抽象类,而B是A的子类且不是抽象类,故B需要补全A(即Action)的全部方法。 接口: 类多继承,一个类可以继承很多个接口 如下定义了两个接口UseService和TimeService 阅读全文
posted @ 2021-12-05 14:45 バカなの 阅读(36) 评论(0) 推荐(0) 编辑
摘要: package com.oop.demo07; import java.lang.Math; //静态导入包 import static java.lang.Math.random; public class Person { { System.out.println("匿名代码块"); } sta 阅读全文
posted @ 2021-12-05 14:24 バカなの 阅读(98) 评论(0) 推荐(1) 编辑
摘要: 定义两个类: Student/Person 其中Student类想继承Person类,但Person类如下所示定义成final常量类型则无法被继承,Student继承则会报错。 阅读全文
posted @ 2021-12-05 14:18 バカなの 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 多态注意事项: 多态是方法的多态,属性没有多态 父类和子咧,有联系,类型转换异常 ClassCastException 存在条件:继承关系,方法需要重写,父类引用指向子类对象 Father f1=new Son(); 以下三种情况均不支持重写(即不支持多态): 1.static 方法,属于类,不属于 阅读全文
posted @ 2021-12-03 15:31 バカなの 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 重载:在本类中,同一个方法名演变出不同的参数列表 重写:只存在于子父类中,必须拥有继承关系,子类才能重写父类的方法 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大但不能缩小:public>protected>default>private 抛出的异常:范围可以被缩小,但不能扩大:ClassN 阅读全文
posted @ 2021-12-03 15:02 バカなの 阅读(25) 评论(0) 推荐(0) 编辑
摘要: super注意点: super调用父类的构造方法,必须在构造方法的第一个 super只能出现在子类的方法或构造方法中 super和this不能同时调用构造方法 对比this: 代表的对象不同: this:调用者本身 super:代表父类对象的引用 前提: this:没有继承也可以用 super:只能 阅读全文
posted @ 2021-12-03 00:28 バカなの 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 输出: hh 0xxx 0aaa 10 构造器特点: 和类名相同 没有返回值 阅读全文
posted @ 2021-11-30 15:59 バカなの 阅读(30) 评论(0) 推荐(0) 编辑
摘要: package com.array; public class ArrayDemo06 { //稀疏数组 public static void main(String[] args) { //1.创建一个11*11的二维数组 0:无棋子 1:黑棋 2:白棋 int[][] array1=new in 阅读全文
posted @ 2021-11-27 16:30 バカなの 阅读(54) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页