20175225 2018-2019-2 《Java程序设计》第5周学习总结
教材学习内容总结
1.接口体中包含常量的声明(没有变量)和抽象方法两部分。接口体中只有抽象方法,没有普通的方法;接口体中所有常量的访问权限都是 public
,且是static常量,所有抽象方法的访问权限都是 public
。
2.如果一个非抽象类实现了某个接口,那么这个类必须重写这个接口中的所有方法。类在重写方法接口方法时不仅要去掉 abstract
修饰符、给出方法体,且方法的访问权限一定要明显地用 public
修饰。
3.只有抽象类才既可以重写接口中的方法,又可以直接拥有接口中的方法。
4.接口也可以被继承,即通过关键字 extends
声明,由于接口中的方法和常量都是 public
的,子接口将继承父接口中的全部方法和常量。
5.接口无法调用类中的其他非接口的方法。
6.abstract
接口中只可以有常量,不可以有变量,且不可以有 abstract
方法。
问题:在写Example6_6对程序进行编译时出现如图问题
而且WhiteCloudCorp.java里面也都有class。
解决方案:询问同学说是在最开始漏掉了类或类的声明,在将所有代码重新打了一遍以后编译出来了。
代码托管
(statistics.sh脚本的运行结果截图)
总结
本周在学习了接口与实现,但大多数的还是之前的内容,学习了接口让我对之前的知识的理解更进一步,学习就是应该不断地去复习,从而才能为以后的学习打下良好的基础。
原文:https://www.cnblogs.com/zhangdeshuai/p/10610594.html