摘要: toString 当我们输出一个对象的引用时,实际上就是调用当前对象的toString() Object类中toString()的定义: public String toString() { return getClass().getName() + "@" + Integer.toHexStrin 阅读全文
posted @ 2021-07-29 15:34 ekertree 阅读(61) 评论(0) 推荐(0)
摘要: ==与equals 一、 == 可以使用在基本数据类型变量和引用数据类型变量中如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同)如果比较的是引用数据类型变量:比较两个对象的地址值是否相同.即两个引用是否指向同一个对象实体== 符号使用时,必须保证符号左右两边的变量类型 阅读全文
posted @ 2021-07-29 15:03 ekertree 阅读(34) 评论(0) 推荐(0)
摘要: 文章目录 多态性向下转型 多态性 可以理解为一个事物的多种形态。 对象的多态性:父类的引用指向子类的对象。只适用于方法,不适用于属性(编译和运行都看左边) 总结:对于对象的多态性,编译,看左边;运行,看右边。 有了对象的多态性以后,我们在编译期,只能调用父类中声明的方法,但在运行期,我们实际执行的是 阅读全文
posted @ 2021-07-29 12:23 ekertree 阅读(65) 评论(0) 推荐(0)
摘要: 子类对象实例化的全过程 子类继承父类以后,就获取了父类中声明的属性或方法。创建子类的对象,在堆空间中,就会加载所有父类中声明的属性。 当我们通过子类的构造器创建子类对象时,我们一定会调用其父类的构造器,进而调用父类的父类的构造器…直到调用了java.lang.Object类中空参的构造器为止。正因为 阅读全文
posted @ 2021-07-28 14:42 ekertree 阅读(70) 评论(0) 推荐(0)
摘要: Super super用于调用父类的属性、方法、构造器,与this相同。 super的使用 属性与方法 在子类的方法或构造器中。通过使用"super.属性"或"super.方法"的方式,显式的调用父类中声明的属性或方法。当子类和父类中定义了同名的属性时,我们要想在子类中调用父类中声明的属性,则必须显 阅读全文
posted @ 2021-07-28 14:41 ekertree 阅读(42) 评论(0) 推荐(0)
摘要: 重载与重写 一、重载 定义 在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。同一个类、相同方法名,参数列表不同:参数个数不同,参数类型不同。 Java的重载是可以包括父类和子类的,即子类可以重载父类的同名不同参数的方法。 判断是否为重载 跟方法的权限修饰符、返回值类 阅读全文
posted @ 2021-07-28 14:40 ekertree 阅读(97) 评论(0) 推荐(0)
摘要: Eclipse常用快捷键 * 1.补全代码的声明:alt + / * 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o * 4.使用单行注释:ctrl + / * 5.使用多行注释: ctrl + shift + / * 6.取消多行注释:ctrl + shift 阅读全文
posted @ 2021-07-13 22:26 ekertree 阅读(44) 评论(0) 推荐(0)
摘要: 二分法查找 前提:所要查找的数组必须有序 public class Dichotomy { public static void main(String[] args) { int[] array = new int[]{-78,-64,-53,-43,-31,-10,-5,0,20,40,62,7 阅读全文
posted @ 2021-06-11 21:15 ekertree 阅读(55) 评论(0) 推荐(0)
摘要: 回形数 键盘读入一个整数n(1-20),以n为矩阵大小,把1,2,3,4,5…按顺时针螺旋的形式填入。 import java.util.Scanner; public class HuiXingShu { public static void main(String[] args) { Syste 阅读全文
posted @ 2021-06-11 17:24 ekertree 阅读(518) 评论(0) 推荐(0)
摘要: 面向对象 目录 面向对象一、面向过程&面向对象二、什么是面向对象三、回顾方法及加深四、类与对象的关系五、创建与初始化对象六、创建对象内存分析栈堆方法区 七、小结类与对象类对象属性默认初始化 基础数据类型与引用数据类型 八、封装九、继承十、 多态十一、static关键字十二、抽象类十三、接口的定义与实 阅读全文
posted @ 2021-06-03 23:48 ekertree 阅读(43) 评论(0) 推荐(0)