文档章节

抽象类和接口小结

bharals
 bharals
发布于 2017/05/19 17:07
字数 162
阅读 3
收藏 0

抽象类:

         1.为子类提供一个公共的类型(父类的引用指向子类的对象)

         2.封装子类中重复的内容

         3.定义抽象方法,子类虽然有不同的实现,但是该方法的定义是一致的(子类需要重写该方法)

抽象类不能被实例化。

接口:

某种意义上说是一种特殊的抽象类,即只包含抽象方法和常量,关键字interface

  • 接口可以继承接口
  • 抽象类可以实现接口
  • 抽象类可以继承实体类

在java中 ------ 单继承、多实现

 

© 著作权归作者所有

共有 人打赏支持
bharals
粉丝 0
博文 26
码字总数 46307
作品 0
设计模式-设计原则

六大设计原则 开闭原则 简述:对修改关闭,对扩展开放 解读:需求变更时,尽量不要修改已有的代码。 单一职责原则 简述:一个类不应承担过多的职责,或者说,就一个类而言,应该只有一个引起...

ancle
2017/12/27
1
0
JAVA 虚函数 抽象函数 抽象类 接口

Java虚函数 虚函数的存在是为了多态。 C++中普通成员函数加上virtual关键字就成为虚函数 Java中其实没有虚函数的概念,它的普通函数就相当于C++的虚函数,动态绑定是Java的默认行为。如果Jav...

Playboy002
2015/09/23
64
0
初探设计:Java接口和类

今天犯了个错: “接口变动,伤筋动骨,除非你确定只有你一个人在用”。哪怕只是throw了一个新的Exception。哈哈,这是我犯的错误。 一、接口和抽象类 类,即“物以类聚”中的类,物则为一个...

泥沙砖瓦浆木匠
2015/12/05
2K
20
java抽象类和接口类

接口和抽象类都能描述一般性的公有特征。一般来说,强是关系(strong is-a relationship)清晰地描述了父子关系,应该用类模拟,比如苹果是一种水果;而弱是关系(weak is-a relationship)是指对...

liujiest
2016/05/07
44
0
深入理解Java中的抽象类和接口

对于面向对象编程来说,抽象是它的一大特征。在Java中,可以通过两种形式来体现OOP的抽象:抽象类和接口。这两者有太多向内的地方,又有太多不同的地方。很多人在初学的时候以为它们可以随意...

FunGa
2015/11/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

新工作与老项目

新的工作不知不觉的干了一个多月了。怎么说呢,跟想象中的差别不少,本来想的能进来跟大公司的同事能有很多交流,能在团队中跟大牛学习更快。结果公司的这个项目上只有两个程序员,项目是十年...

zypy333
17分钟前
0
0
mysql 在windows的安装

mysql 在windows的安装。 mysql64位的server的下载地址是: https://dev.mysql.com/downloads/mysql/ 使用的是5.7版本。 下载安装包,解压至D:\mysql\mysql-5.7.23-winx64\ 在D:\mysql\mysq...

lxzh504
29分钟前
1
0
云技术、大数据(hadoop)入门常见问题回答

当我们学习一门新技术的时候,我们总是产生各种各样的问题,这些问题整理出来,包括该 1.如何学习hadoop? 2.hadoop常见问题? 3.还有hbase、hive安装使用等? 你知道搭建hadoop平台需要些什...

董黎明
29分钟前
1
0
小程序自定义底部tab

场景 1.tabBar是在内页而非首页,这时就不得不自定义一个tabBar了 2.自定义风格 3.子页数量超过5个,得到更多了tab 4.改变点击tab默认事件,比如出登录界面,或者弹出上拉子菜单等 步骤 1.照...

萤火的萤火
35分钟前
1
0
shell炫技

1.为脚本添加“--help” #!/bin/shif [ ${#@} -ne 0 ] && [ "${@#"--help"}" = "" ]; then printf -- '...help...\n'; exit 0;fi; 2.输出字体添加颜色 https://misc.flogisoft.com......

HJCui
35分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部