20175310 《Java程序设计》第5周学习总结

20175310 《Java程序设计》第5周学习总结

本周博客: 《20175310 迭代和JDB - 20175310xcy - 博客园》 https://www.cnblogs.com/xicyannn/p/10619211.html 《2018-2019-2 20175310实验一《Java开发环境的熟悉》实验报告 - 20175310xcy - 博客园 》https://www.cnblogs.com/xicyannn/p/10584417.htmlhtml

教材学习内容总结

本章主要讲了如下内容:接口、接口是怎么定义的、如何实现接口,这三个是比较基础的内容;理解接口和接口与多态是本章的重点内容;面向接口编程是本章的难点内容。java

教材学习中的问题和解决过程

  • 问题1: 在编译书上146页例子1的代码时报错 git

  • 问题1解决方案: 书上说,因为接口中的方法必定是public abstract方法,因此类在重写接口时方法的访问权限要用public来修饰。报错缘由也提示正在尝试分配更低的访问权限,所以我在重写接口方法时加上了public,以下图。 编程

代码调试中的问题和解决过程

  • 问题2: 在作选作做业迭代时,编译源文件报错以下图 学习

  • 问题2解决方案: 第一个错误我想表达的意思是当输入错误的时候退出程序,结果我用的是C语言的写法return 0,应该直接return就能够了。 spa

  • 问题3: 没法从静态上下文中引用非静态方法设计

  • 问题3解决方案: 我发现个人主类zuheshu中含有static,属于静态,而另外一个类qiuzhi中不含static,所以不是静态。因此我就在类qiuzhi中加了关键字static,编译运行就对了。 3d

  • 问题4: 在用JDB调试时出错 调试

  • 问题4解决方案: 参考了娄老师的博客(http://www.cnblogs.com/rocedu/p/6371262.html),使用javac -g -d bin src/HelloJDB.java对程序进行编译。注意javac中-g参数是为了产生各类调试信息,必定要加上,不然没法调试。 code

代码托管

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 6/6 2/2 30/30
第二周 625/631 3/5 35/65
第三周 660/1291 2/7 38/103
第四周 972/2263 2/9 30/133
第五周 399/2662 3/12 32/165
相关文章
相关标签/搜索