03 2022 档案

摘要:getClass方法 返回引用中存储的实际对象类型 应用:通常用于判断两个引用中实际存储对象类型是否一致 public static void main(String[] args) { Student s1 = new Student(); Student s2 = new Student(); 阅读全文
posted @ 2022-03-27 20:10 CC& 阅读(21) 评论(0) 推荐(0) 编辑
摘要:A = 0011 1100B = 0000 1101​A&B =0000 1100 //两个为1才为1A|B =0011 1101 //有一个为1则为1A^B =0011 0001 //相同为0不同为1~B = 1111 0010 //取反​2*8 = 16 2*2*2*2<< *2>> /2​​0 阅读全文
posted @ 2022-03-25 20:49 CC& 阅读(16) 评论(0) 推荐(0) 编辑
摘要:抽象类 不能new这个抽象类,只能靠继承他的子类去实现它 约束 抽象类中可以写普通的方法 抽象方法必须在抽象类中 抽象方法:只有方法名,没有方法的实现 接口 interface 定义关键字 接口中的所有定义都是抽象的 JDK8版本开始,允许在接口体中定义static方法,允许使用default方法, 阅读全文
posted @ 2022-03-25 20:13 CC& 阅读(20) 评论(0) 推荐(0) 编辑
摘要:注意点 super调用的父类的构造方法必须放在构造方法的第一个 super只能出现在子类的方法或构造方法中 super和this不能同时调用构造方法 super vs this 代表的对象不同 this 本身调用者的这个对象 super 代表父类对象的引用 前提不同 this 没用继承也可以使用 s 阅读全文
posted @ 2022-03-25 13:38 CC& 阅读(72) 评论(0) 推荐(0) 编辑
摘要:方法名必须相同 参数列表必须相同 修饰符:可以扩大但不能缩小 public>Protected>Default>private 抛出的异常可以缩小不能扩大 ClassNotFoundException >Exception(大) 子类的方法和父类必须要一致,方法体不同 为什么需要重写 父类的功能子类 阅读全文
posted @ 2022-03-24 22:07 CC& 阅读(56) 评论(0) 推荐(0) 编辑
摘要:特点 和类名相同 无返回值 作用 new本质在调用构造方法 初始化对象的值 注意点 在定义有参构造后,如果想使用无参构造,显示的定义一个无参的构造 阅读全文
posted @ 2022-03-24 21:46 CC& 阅读(24) 评论(0) 推荐(0) 编辑
摘要:一.方法的调用 static 静态方法可以直接调用 其他方法需通过对象来调用 二.方法的重载 方法名相同,与返回值无关 参数类型或参数个数不同 int a(int a){};void a(int a,int b){};int a(double a){}; 可变参数: int a(int ...i){ 阅读全文
posted @ 2022-03-24 21:21 CC& 阅读(15) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示