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