2022年12月4日
摘要: 接口的作用 1. 约束 2. 定义一些方法,让不同的人实现~ 3. public abstract 方法 4. public static final 常量 5. 接口不能被实例化~ 接口中没有构造方法 6. implements可以实现多个接口 7. 必须要重写接口中的方法 阅读全文
posted @ 2022-12-04 20:38 小宇不会编程 阅读(90) 评论(0) 推荐(0)
  2022年12月1日
摘要: //Object > String //Object > Person > Student //Object > Person > Teacher //System.out.println(X instanceof Y);//能不能编译通过取决于X和Y之间是否存在父子关系 Object object 阅读全文
posted @ 2022-12-01 21:24 小宇不会编程 阅读(134) 评论(0) 推荐(0)
摘要: 引用类型转换 1.父类引用指向子类的对象 2.把子类转换为父类,向上转型,不用强制转换,可以直接转 3.把父类转换为子类,向下转型,需要强制转换,可能会丢失方法 4.方便方法的调用,减少重复的代码 阅读全文
posted @ 2022-12-01 21:22 小宇不会编程 阅读(37) 评论(0) 推荐(0)
摘要: 多态注意事项: 1、多态是方法的多态,属性没有多态 2、父类和子类,有联系 没有联系会类型转换异常!ClassCastException! 3、父类和子类同时存在同名的方法,会调用子类的方法 4、多态存在的必要条件: ·继承关系,方法需要重写,父类引用指向子类对象! Father f1 = new 阅读全文
posted @ 2022-12-01 21:20 小宇不会编程 阅读(32) 评论(0) 推荐(0)
摘要: 重写 重写:需要有继承关系,子类重写父类的方法 1.方法名必须相同 2.参数列表必须相同 3.修饰符:范围可以扩大,但不能缩小:Public > Protected > Default > Private 4.抛出的异常:范围可以被缩小,但不能扩大 重写,子类的方法和父类必须一致,方法体不同! 为什 阅读全文
posted @ 2022-12-01 21:19 小宇不会编程 阅读(51) 评论(0) 推荐(0)
摘要: 继承,super和this的区别 super注意点: 1. super调用父类的构造方法,必须在构造方法的第一个 2. super 必须只能出现在在类的方法或者构造方法中 3. super 和 this 不能同时调用构造方法! Vs this: 代表的对象不同: this:本身调用者这个对象 sup 阅读全文
posted @ 2022-12-01 21:17 小宇不会编程 阅读(37) 评论(0) 推荐(0)
  2022年11月30日
摘要: 使用next方式接收 import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { //创建一个扫描器,用于接受键盘数据 Scanner scanner = new Scan 阅读全文
posted @ 2022-11-30 20:37 小宇不会编程 阅读(60) 评论(0) 推荐(0)
  2022年11月29日
摘要: public class ArrayDemo03 { //稀疏数组 public static void main(String[] args) { //1.创建一个二维数组 11*11 0:没有棋子 1:黑棋 2:白旗 int[][] array1 = new int[11][11]; array 阅读全文
posted @ 2022-11-29 21:58 小宇不会编程 阅读(21) 评论(0) 推荐(0)
  2022年11月25日
摘要: public class StarDemo { //三角形矩阵 public static void main(String[] args) { //行数 for (int i = 1; i <= 5 ; i++) { //输出前边的空格 for (int j = 5; j > i; j--) { 阅读全文
posted @ 2022-11-25 18:42 小宇不会编程 阅读(49) 评论(0) 推荐(0)
摘要: public class Math1 { //九九乘法表 public static void main(String[] args) { //需要输出九行 for (int i = 1; i <= 9; i++) { //输出从1到本身的乘法表达式 for (int j = 1; j <= i ; 阅读全文
posted @ 2022-11-25 18:38 小宇不会编程 阅读(45) 评论(0) 推荐(0)