博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第五周学习总结
阅读量:4538 次
发布时间:2019-06-08

本文共 760 字,大约阅读时间需要 2 分钟。

一、 教材内容总结:

1、 使用关键字interface来定义接口,定义分为接口声明和接口体(与类定义类似)。接口体包含常量的声明和抽象方法,接口体中只有抽象方法没有普通方法。
2、 接口通过类来实现接口,使用implements关键字来实现一个或多个接口,多个接口通过逗号隔开,如果一个非抽象类实现某个接口,那这个类必须重写接口中的所有方法。实现接口的类的子类自然也实现了接口。接口也可以继承,通过extends关键字。
3、 UML图:顶部接口名字斜体用《interface》修饰
4、 接口声明变量时接口变量,是引用类型变量
5、 接口回调就是把可以实现某一接口的类创建的对象的引用赋值给该接口声明的接口变量,该接口变量就可以调用被类实现的接口方法。实际上,当接口变量调用被类实现的接口方法时,就是通知相应的对象调用这个方法。
6、 接口可以抽象出重要的行为标准,该行为标准用抽象方法来表示。可以把实现接口的类的对象引用赋值给接口变量,该接口变量可以调用被该类实现的接口方法,即体现该类根据接口里的行为标准给出的具体行为。
7、 不同类实现同一个接口有不同方式,接口变量在回调接口变量时有多种形态,接口多态:好多类实现同一个接口
8、接口类型可以将任何实现该接口的类的实例的引用传递给该接口参数,接口参数就是可以回调类实现的接口方法
9、如果某个问题不需要继承就用abstract方法
二、 实践:
1、运行编译代码
1267902-20190329185219710-745766519.jpg

1267902-20190329185233295-1713015952.jpg

1267902-20190329185247343-958880038.jpg

1267902-20190329185256210-1881730902.jpg

1267902-20190329185309747-1082720728.jpg

1267902-20190329185317104-1941584459.jpg

2、代码上传至码云

1267902-20190329185344855-1704532938.jpg

遇到问题:在实现git pull origin master命令时弹出以下窗口

1267902-20190329185443603-423718056.jpg

解决办法:通过查阅相关博客,使用shift+:+wq即可以退出相关窗口

解决后继续上传
1267902-20190329185630842-849033287.jpg

1267902-20190329185817994-55737966.jpg

1267902-20190329185827310-1493874799.jpg

转载于:https://www.cnblogs.com/20175332zm/p/10623288.html

你可能感兴趣的文章
KMP 学习心得-----转
查看>>
time.strftime:格式化字符串中含中文报错处理
查看>>
模态窗口缓存无法清除怎么办? 在地址上加个随机数吧"&rd=" + new Date().getTime()
查看>>
阿里的weex框架到底是什么
查看>>
Tesis enDYNA
查看>>
FxZ,C#开发职位面试测试题(30分钟内必须完成)
查看>>
[HNOI2007]分裂游戏
查看>>
Pandas基本介绍
查看>>
当拖动滚动条时 出现小图标
查看>>
LeetCode "Shortest Word Distance II"
查看>>
绕过阿里云防火墙继续扫描探测和SQL注入
查看>>
ln 软链接与硬链接
查看>>
JQuery ajax请求一直返回Error(parsererror)
查看>>
利用POI 技术动态替换word模板内容
查看>>
LeetCode No.168
查看>>
纪录jmeter loop controller 使用中的一个坑
查看>>
spring读取配置文件,且获取bean实例
查看>>
Xcode7 免证书真机测试
查看>>
史上最简单MySQL教程详解(基础篇)之数据类型
查看>>
802.11 帧封装细节
查看>>