
新手
文章平均质量分 58
一条咸鱼?
一个渴望成为大佬的菜鸡
展开
-
Java 重写(Override)与重载(Overload)
111原创 2022-06-05 22:41:26 · 123 阅读 · 0 评论 -
JAVA接口Interface
1 什么是接口接口是抽象方法的集合,它不是类。接口的实现需要类来继承。(使用implements,下面会讲)。类如果想继承接口并且使用接口中的函数,必须重写接口中的所有函数,否则,类必须是抽象类。接口不能实例化对象。接口中的方法必须都是抽象方法。2 接口的使用public class A implements methods这里,使用了Animal接口中的抽象方法eat()等,注意必须重写它们注意:如果继承接口的类是抽象的,则没必要实现接口里的函数原创 2022-05-29 19:36:30 · 102 阅读 · 0 评论 -
java--- 面向对象
1 什么是多态可以通过相同的表达形式,实现不同的功能2 多态的必要条件继承 (继承抽象类) 重写 (重写抽象类,否则子类还是抽象类) 父类引用指向子类对象:Parent p = new Child(); (和c++不同,必须是指向对象,没有指针)怎么实现继承和重写?虚函数!3 虚函数虚函数的存在是为了多态。Java 中其实没有虚函数的概念,它的普通函数就相当于 C++ 的虚函数,动态绑定是Java的默认行为。如果 Java 中不希望某个函数具有虚函数特...原创 2022-05-15 17:36:25 · 230 阅读 · 0 评论 -
java 数组
1 数组的定义格式 int [] arr=new int[] ; 左边: int 为数组元素的数据类型, []表示这是个数组 右边: new表示在堆区开辟内存空间, int[] 表示要开x大小的int类型的连续空间2java的内存分配java是怎么通过开辟堆区空间建立一个临时的数组的呢? 其实,临时的数组是在栈区创建的,对应在堆区有一个实体(下图蓝框)栈区和堆区是通过地址进行交...原创 2022-05-11 12:26:25 · 168 阅读 · 0 评论 -
java Debug的使用
1 什么是DebugDebug是用来调试程序的,可以观察程序运行时的数据的改变。通常用加断点的方式。2 断点是什么IDEA中,红色小球,框住待测试代码3 Debug怎么用选中待测试代码,右键代码区 选择Debug run, 即可在Debug栏中看到变量的赋值等信息,同时在Console栏中也可以看到输出的结果单击向下箭头或者按F7键可以下一步...原创 2022-05-11 12:15:12 · 988 阅读 · 0 评论