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

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

教材内容总结:

  • 第五章:

在java中,继承时使用extends关键字,private成员也会被继承,只不过子类无法直接存取,必须通过父类提供的方法来存取

java中有public、protected和private三个权限关键字,但实际上有四个权限范围。

如果想取得父类中的方法,可以在调用方法前,加上super关键词。重新定义方法时要注意,对于父类中的方法权限,只能扩大不能缩小。如果返回类型是父类中方法返回类型的子类,也是可以编译的。

如果子类构造函数中没有指定执行父类中哪个构造函数,默认会调用父类中无参构造函数。如果想执行父类中某构造函数,可以使用super()指定。this()和super()只能选择一个调用,且必须在构造函数的第一行。

final关键字:final关键字可以修饰类、成员变量和方法中的局部变量。

  1. 修饰类:被修饰的类不能有子类。
  2. 修饰父类的方法:子类不能对被修饰的方法进行重写
  3. 修饰变量:被修饰的变量变为常量,常量在运行期间不能发生变化。

开-闭原则是对扩展开放,对修改关闭。遵守开闭原则的系统易于维护。

  • 第六章:

使用关键字interface来定义一个接口。

接口体中包含常量的声明(没有变量)和抽象方法两部分。

如果一个抽象类实现了某个接口,既可以重写接口中的方法,也可以直接拥有接口中的方法。

可以用接口名访问接口中的常量,也可以通过实现接口的类来直接使用。

接口中可以使用extends继承接口,并且可以继承多个接口,接口不能继承一个抽象类,却可以通过extends同时继承于多个接口。

脚本截图:

1301336-20180325171843531-1988348594.png

转载于:https://www.cnblogs.com/yyzzuishuai/p/8645550.html

你可能感兴趣的文章
BiTree
查看>>
5个基于HTML5的加载动画推荐
查看>>
水平权限漏洞的修复方案
查看>>
静态链接与动态链接的区别
查看>>
Android 关于悬浮窗权限的问题
查看>>
如何使用mysql
查看>>
linux下wc命令详解
查看>>
敏捷开发中软件测试团队的职责和产出是什么?
查看>>
在mvc3中使用ffmpeg对上传视频进行截图和转换格式
查看>>
python的字符串内建函数
查看>>
Spring - DI
查看>>
微软自己的官网介绍 SSL 参数相关
查看>>
Composite UI Application Block (CAB) 概念和术语
查看>>
64位MATLAB和C混合编程以及联合调试
查看>>
原生js大总结二
查看>>
PHP基础
查看>>
UVa 11488 超级前缀集合(Trie的应用)
查看>>
Django 翻译与 LANGUAGE_CODE
查看>>
[转]iOS教程:SQLite的创建数据库,表,插入查看数据
查看>>
【转载】OmniGraffle (一)从工具栏开始
查看>>