Java总结 - 抽象类与接口

期待l 2019-01-11

云栖社区 java static class void

  • 本文是自己对抽象类和接口的理解,如果不对请指正,谢谢

抽象类的简介

  • 抽象?抽象是什么意思?之前在我的 封装继承多态 一文中提到了一个杯子的概念,简单概括一下就是嘴说出来的是一个抽象的概念,因为并不知道这个杯子的具体参数,比如颜色之类的特点,所以抽象也就是将一个事物的大体结构提取出来,比如我的杯子有盖子,是保温的等,然而盖子是弹射开的还是拧开的以及保温材料的使用一概不知,所以对应到Java中的抽象类,那么这个 抽象类也就是对一个事物的概括,(只是嘴说出来的)
  • 之前提到的is-ahas-a在这看来,抽象类更符合is-a的关系,抽象类可以提供方法实现,也可以不提供,但是其被称为抽象类的话,那么必定在类描述上有abstract关键字,而其中的方法完全可以没有抽象方法的定义
  • 方法提供实现与否即是否是抽象方法,就像是你看中一款杯子,但是杯子的提供商
登录 后评论
下一篇
我是小助手
32162人浏览
2019-07-31
相关推荐
Java抽象类与接口的区别
679人浏览
2017-07-03 14:11:00
Java抽象类与接口的区别
698人浏览
2017-07-03 14:45:00
抽象类与接口的区别
970人浏览
2017-07-06 21:54:19
java:抽象类与接口的姻缘
430人浏览
2017-12-13 16:10:00
Java 学习(12)--接口
507人浏览
2018-06-23 08:13:49
遇到的知识总结1
421人浏览
2017-10-21 15:07:29
Java抽象类与接口的区别
270人浏览
2018-04-14 14:56:00
JAVA学习day11
379人浏览
2019-02-11 17:42:08
0
1
0
1253