摘要: https://blog.csdn.net/HuoYiHengYuan/article/details/84855069 向上转型:将子类转化为父类。 向下转型:将父类转化为子类。 继承准备 下面我们通过例子让读者一步步带入: 转型是基于继承,所以先实现一个子类继承父类。 /** * 父类 */ c 阅读全文
posted @ 2020-09-19 21:27 gtea 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1 概述 1.1 概述 本文主要讲解了java中抽象类与接口的概念、使用及它们之间的区别。这部分知识是属于java语言中核心的知识,是我们理解面向对象思想及代码设计必要掌握的内容。 2 抽象类 2.1 概念及案例 假设有一个Employee和Student类,考虑一下对这两个类的扩展。比如每个员工或 阅读全文
posted @ 2020-09-19 20:14 gtea 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 获取类名的方法 Java 中获取类名的方式主要有以下三种。 getName()返回的是虚拟机里面的class的类名表现形式。 getCanonicalName()返回的是更容易理解的类名表示。 getSimpleName()返回的是类的简称。 都有什么区别? 通过一个实例来看下它们主要的区别。 程序 阅读全文
posted @ 2020-09-19 17:17 gtea 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 一、是什么 一句话:它是表示重写的注解 @Override注解是伪代码,用于表示被标注的方法是一个重写方法。 不写也完全可以,但强烈建议写上! 二、为什么用 既然不写@Override也可以重写父类的方法,那为什么非要“多此一举”写上这个注解呢? 使用@Override注解主要有两个好处: 1)帮助 阅读全文
posted @ 2020-09-19 16:27 gtea 阅读(1845) 评论(0) 推荐(0) 编辑
摘要: https://www.runoob.com/w3cnote/java-compile-with-package.html 阅读全文
posted @ 2020-09-19 15:08 gtea 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 原理:比较两个相邻的元素,将值大的元素交换至右端,然后在剩下数中比较两个相邻的元素,将值大的元素交换到剩下数的右端,直到所有的数排好序。 思路:依次比较相邻的两个数,将小数放在前面,大数放在后面。即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数 阅读全文
posted @ 2020-09-19 14:16 gtea 阅读(147) 评论(0) 推荐(0) 编辑