![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基石
学习JDK源码
攀登者之路
一枚女开发,不想在焦虑中浪费生命,写点想写的。
展开
-
基础概念:抽象类和接口区别
抽象类: 抽象类表示种类的概念,例如一种动物。在代码实现方面发挥作用,可以实现代码的重用 接口更多的是在系统架构设计方法发挥作用,主要用于定义模块之间的互相通信。 比较 抽象类 接口 类的基本特性 具有类的特性,可以有自己的构造方法,成员变量、静态方法 没有 实现方式 被子类通过extends 继承,单继承特性 被类以implements实现 包含非抽象方法 可以包含 jdk1.8之前不可。 jdk1.8以后可以有default原创 2022-01-16 22:43:11 · 63 阅读 · 0 评论 -
JAVA基础概念
一、JAVA四个特性 (1)封装 将对象的属性封装起来,对外不可见,外界通过类中方法实现对属性的操作。这样做的好处有降低类之间调用的耦合性、提高代码复用性。 (2)继承 继承说的是子类和父类之间的关系,子类继承父类,子类就拥有父类的方法和属性,子类可以重写父类的方法,完成自己的实现。可以将相同的属性或者行为,抽出来,抽象成父类。这样做的好处提高代码的复用性。例如小狗类要吃饭,小猪也要吃饭。那他们共同的行为就是吃饭,父类可以实现吃饭的行为。小狗和小猪类分别继承父类。不需要重复实现小狗吃饭,小猪吃饭原创 2022-01-16 22:20:13 · 149 阅读 · 0 评论