#20175120彭宇辰 java第五周学习总结
第六章 接口与实现
教材学习内容总结
接口
-接口声名interace
-接口体
1.只有常量声明和抽象方法
2.所有常量和方法的访问权限都为public
3.常量都为static常量
4.可省略pulic\static\final
实现接口
-类实现接口
class A implements B,C 可连多个接口
-方法重写
非抽象类:重写所有方法
抽象类:可以不重写
PS:
-public接口可被任意类实现
-友好类可被同一包里的类实现
-子类继承父类的接口
接口回调
-接口变量存放实现该接口的类创建的对象
-用接口变量调用该类中的方法
代码调试中的问题和解决过程
-问题1:在IDEA中编好程序后按F9没有运行的选项
解答:程序中未定义main方法,没有创建对象,无法编译
-问题2:win10系统中IDEA快捷键与windowa系统快捷键冲突
解答:关闭windows系统快捷键,按Fn+Esc
-问题3:迭代和JDB的作业中,main方法中创建对象时,实际参数列表与形式参数列表长度不同。
解答:实际参数有两个,但定义的输入只有一个。所以要用Scanner创建对象,用nextInt生成两个参数。

-问题4:第六章编程题里,编译Application.java时,显示找不到用Simulator类创建的对象
解答:未解决

代码托管https://gitee.com/pyc-1751/chapter_1_of_java.git


上周考试错题总结
下列说法正确的是
A .父类创建的对象的引用可以赋值给子类声明的对象。
B .上转型对象不能访问子类隐藏的成员变量。
C .上转型对象不能操作子类新增的成员变量。
D .子类对象的上转型对象可以调用子类重写的静态方法。
-答案是C,我误选B
感想:本周任务多出了结对编程和团队编程,在自学完第六章的基础上我越发地感受到了任务的繁重。但同时,面对着如此多的任务,我也迎来了新的自我挑战。“长风破浪会有时,直挂云帆济沧海”,希望能挺过这段艰难的时刻,进一步提升自己的学习效率。
#20175120彭宇辰 java第五周学习总结的更多相关文章
- 20165210 Java第五周学习总结
20165210 Java第五周学习总结 教材学习内容 - 第七章学习总结 内部类: 内部类的外嵌类的成员变量在内部类中仍然有效,内部类中的方法也可以调用外嵌类中的方法. 内部类的类体中不可以声明类变 ...
- JAVA 第五周学习总结
20175303 2018-2019-2 <Java程序设计>第五周学习总结 教材学习内容总结 •使用关键字interface来定义一个接口,定义接口分包含接口声明和接口体. •接口体中包 ...
- 20165326 java第五周学习笔记
第五周学习笔记 ch7 内部类(&外嵌类) 内部类的类体不可以声明类变量和方法 内部类如同类的变量或方法 内部类和外嵌类在编译时生成两个class文件 匿名类 某个类的一个子类没有明显的用类声 ...
- Java第五周学习总结
学号 2016-2017-2 <Java程序设计>第X周学习总结 教材学习内容总结 1.接口 (1)使用关键字interface来定义一个接口,接口分为接口声明和接口体,例如 interf ...
- 20165221 JAVA第五周学习心得
课本知识点 内部类与异常类 内部类:在一个类中定义另一个类 特点:外嵌类的成员在内部类仍然有效,内部类也可调用外嵌类的方法,内部类的类体不能声明类变量及类方法 非内部类不能是static类 匿名类:创 ...
- 2016-2017-2 20155309南皓芯java第五周学习总结
教材内容总结 这一周学习的进度和前几周比较的话是差不多的,都是学习两章. 异常处理 1.理解异常架构 2.牚握try...catch...finally处理异常的方法 3.会用throw,throws ...
- 20165220 Java第五周学习总结
教材学习内容总结 1.try—catch语句:Java用try—catch语句来处理异常.将可能出现的异常操作放在try中,当try出现异常时,此部分立刻结束运行,转向执行catch部分.一个try- ...
- #20175120彭宇辰 java第四周总结
教材学习内容总结 -第五章 子类与继承 子类的定义-class 子类名 extends 父类名ps:-任何类都是object的子类-每个类有且仅有一个父类,多个或0个子类 同一包里的继承性-除了pri ...
- 201521123093 java 第五周学习总结
1. 本周学习总结 1.1 尝试使用思维导图总结有关多态与接口的知识点. 1.2 可选:使用常规方法总结其他上课内容. 答:接口:1.所有的默认方法都是public abstract; 2.属性都是p ...
随机推荐
- oracle中number数据类型简单明了解释
NUMBER (p,s) p和s范围: p 1-38 s -84-127 number(p,s),s大于0,表示有效位最大为p,小数位最多为s,小数点右边s位置开始四舍五入,若s>p,小数点右侧 ...
- 实体关系图应用——google ads
实体关系 本页展示了 AdWords 实体的关系图,其中的可点击图片可帮助您找到最合适的文档. 表示法图例 实体:链接到相关性最高的指南. 基数:允许的实例数量.例如,1..\* 表示允许一个或多个. ...
- Monent.js:强大的日期处理类库
一.介绍及安装 1.1 介绍 Moment.js是一个优秀的JavaScript 日期处理类库. 如果没有Moment.js之类的日期处理库,我们如果需要获得格式化后的日期.往往需要通过new Dat ...
- js 奇偶判断
function isOdd(num) { == ; } function isEven(num) { == ; } function isSane(num) { return isEven(num) ...
- Sublime text3修改tab键为缩进为四个空格
1.打开设置界面 2.设置属性 , "translate_tabs_to_spaces": true, "expand_tabs_on_save": true ...
- dom常用操作
创建节点:document.createElement(元素名), document.createTextNode(文本内容) 添加节点:parent.appendChild(newChild) 移除 ...
- postman(一):主界面模块解析
在做接口测试时经常会用到postman,但是一直没有总结过,太过零散,这次找了一些好的资料,结合自己平时所用到的功能,总结一波 打开postman,主界面如下 左侧菜单 1.History标签 里面存 ...
- 整合Druid数据源
pom依赖: <!--引入druid数据源--> <!-- https://mvnrepository.com/artifact/com.alibaba/druid --> & ...
- Web版记账本开发记录(七)
经过不懈的努力,虽然开发出来的还有瑕疵,但今后我会继续努力的.
- ClassNotFoundException和NoClassDefFoundError的区别
ClassNotFoundException ClassNotFoundException的产生原因:就是找不到指定的class. ClassNotFoundException发生在加载阶段. 常见的 ...