2023年4月1日

摘要: package 多态;//USB接口//定义USB的规范,必须要完成接入和拔出的功能//定义2个USB设备,鼠标,键盘interface USB { void connect();//接入 void unconnect();//拔出}class Mouse implements USB{ priva 阅读全文

posted @ 2023-04-01 13:12 离001 阅读(11) 评论(0) 推荐(0) 编辑

摘要: 构造器:Alt+insert+Constructor Student student = new Student(); 快捷键:Alt+回车 阅读全文

posted @ 2023-04-01 13:12 离001 阅读(6) 评论(0) 推荐(0) 编辑

2023年3月28日

摘要: 内部类 内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对于B类来说就是外部类了 成员内部类 静态内部类 局部内部类 匿名内部类 成员内部类 public class Outer { private int id = 10; public v 阅读全文

posted @ 2023-03-28 22:30 离001 阅读(10) 评论(0) 推荐(0) 编辑

2023年3月27日

摘要: 接口 interface关键字 接口的作用 约束 定义一些方法,让不同的人实现 public abstract public static final 接口不能被实例化,因为接口中没有构造方法 implement可以实现多个接口 必须要重写接口中的方法 总结博客 接口 //接口里只能写一些简单的方法 阅读全文

posted @ 2023-03-27 23:10 离001 阅读(13) 评论(0) 推荐(0) 编辑

摘要: 抽象类 abstract 抽象关键字 加了abstract就是抽象类了 抽象类的特点 不能new这个抽象类,只能靠子类去实现;约束! 抽象方法必须在抽象类中。 抽象类中可以写普通方法。//抽象类就是规矩,无规矩不成方圆 抽象类存在的意义 提升代码开发的效率 使可拓展性高 示例 //abstract 阅读全文

posted @ 2023-03-27 21:20 离001 阅读(11) 评论(0) 推荐(0) 编辑

2023年3月26日

摘要: static 加在方法上面叫静态方法,加在属性上面叫静态属性。 静态变量是和类加载的 静态变量 public class Student extends Person{ private static int age;//静态变量,多线程 private double score;//非静态变量​ p 阅读全文

posted @ 2023-03-26 23:10 离001 阅读(22) 评论(0) 推荐(0) 编辑

摘要: 多态 动态编译:类型:可扩展性 即同一个方法可以根据发送对象的不同而采取多种不同的行为方式 一个对象的实际类型是确定的,但可以指向对象的引用类型有很多 多态存在的条件 有继承关系 子类重写父类方法 父类引用指向子类 注意 多态是方法的多态,属性没有多态性 异常 类型转换异常:ClassCastExc 阅读全文

posted @ 2023-03-26 14:16 离001 阅读(57) 评论(0) 推荐(0) 编辑

2023年3月25日

摘要: 方法重写 方法重写只跟非静态方法有关 重写:需要有继承关系,子类重写父类的方法!! 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大 public>protected>default>private 抛出的异常:范围可以被缩小,但不能被扩大 重写:子类的方法和父类必须一致,方法体不同! 为什么 阅读全文

posted @ 2023-03-25 16:11 离001 阅读(14) 评论(0) 推荐(0) 编辑

摘要: Markdown学习 标题: #+空格+标题名字 二级标题 ##+空格+标题名字 三级标题同理 最多六级标题 字体 Hello,World ! 粗体:两边+** Hello,World ! 斜体:两边+* Hello,World ! 粗斜体:两边+*** Hello,World ! 两边+~~ 引用 阅读全文

posted @ 2023-03-25 13:05 离001 阅读(5) 评论(0) 推荐(0) 编辑