Java基础
文章平均质量分 71
所有信息都告诉我们要理解理出,但是没有人告诉我们方法,我们只能在敲完代码之后回顾基础带入理解
肉比骨头有骨气
韭菜馅的脑子,勾过芡的心,单纯的糊涂
展开
-
Java集合合集
Java集合框架主要分为两种类型容器一种是集合Collection;一种是图MapCollection接口有3种子类型:List、Set、QueueListSetMap有序不唯一无序唯一无序key唯一非空实现类ArrayList、LinkedList、Vector实现类HashSet、TreeSet实现类HashMap、SortedSet(TreeSet)有序唯一SortedMap(TreeMap)保持key有序检索效率高,删除插入效率低会影响元素位原创 2020-06-09 18:15:51 · 447 阅读 · 0 评论 -
让抽象类不再抽象(抽象类与接口)
以下胡扯纯属个人理解,有错误还请不吝指正Java的三大特性:封装、继承、多态多态的三个必要条件:继承、重写、父类引用指向子类对象而抽象类满足了继承与重写,所以抽象类是多态的一种实现方式抽象类抽象在哪里1.正常的类可以加abstract关键字将其声明为抽象类2.抽象类可以成员变量、成员方法(有完整的方法实现)、构造方法、也可以有抽象方法——即被abstract修饰的,只有方法声明,没有具体实现的方法。3.抽象类不能实例化对象,必须被继承并实现了所有抽象方法之后才可以实例化对象(既然抽象类不能实原创 2020-06-09 11:04:11 · 257 阅读 · 0 评论 -
整理java特性-多态
不整理回顾你永远都不知道java有多变态,哦不,是多态。多态同一行为的不同表现形式,在java中体现为重写、接口、抽象类抽象方法必要条件1.继承(接口)2.重写(接口方法实现)3.父类引用指向子类对象多态例子public class Animal{ public Animal(){ System.err.println("一个新的动物。"); } public void jiao(){ System.err.println("动物可以发出叫声。"); } public vo原创 2020-06-08 16:50:06 · 122 阅读 · 0 评论 -
多态之重写与重载
重写和重载是java多态的不同表现重写(子类与父类多态表现)子类对父类允许访问的方法的实现过程进行重写,返回值和形参都不能改变。规则:1.参数列表必须与被重写的方法一致2.返回值相同或为被重写方法返回值的派生类3.访问权限不能比被重写得方法低4.父类的成员方法只能被子类重写(即重写的前提是继承)5.final 方法、构造方法、static 方法不能被重写6.重写的方法不能抛出比被重写方法声明更广泛的异常重载(一个类的多态表现)同个类中,方法名相同,参数列表不同,返回值可以相同可以不同的原创 2020-06-08 15:25:16 · 266 阅读 · 0 评论