码迷,mamicode.com
首页 > 其他好文 > 详细

201671010112 第六周

时间:2017-10-08 18:06:57      阅读:141      评论:0      收藏:0      [点我收藏+]

标签:抽象类   常量   学习   相同   浅拷贝   任务   必须   描述   一个   

本周Java学习的是接口。 首先,接口不是类,是由常量和一组抽象方法组成,对类的一组需求描述。如果类遵从某个特定接口,那么这个类必须实现这个特定接口,并且可以在任何需要该接口的地方使用这个类的对象。一个类可以实现多个接口。 其次,若实现接口的类不是抽象类,则必须实现所有接口的所有方法,即为所有的抽象方法定义方法体;一个类在实现某接口抽象方法时,必须使用完全相同的方法名、参数列表和返回值类型;接口抽象方法的访问控制符已指定为public,所以类在实现时,必须显示使用public修饰符,否则被警告缩小了接口中定义 的方法的访问控制范围。比如,任何实现Comparable接口的类都需要包含compareTo方法,并且这个方法的参数必须是一个Object对象,返回一个整型数值。 接口不能构造接口对象,但可以声明接口变量以指向一个实现了该接口的类对象。接口和抽象类的实现是一样的,但也有区别,接口不能实现任何方法,而抽象类可以,抽象类可以实现多个接口,但只有一个父类。 本周还有就是深拷贝与浅拷贝看书知道,但就是不知道怎么用。作业中也有许多不懂的地方,比如任务七、八。

201671010112 第六周

标签:抽象类   常量   学习   相同   浅拷贝   任务   必须   描述   一个   

原文地址:http://www.cnblogs.com/jiangyiping110/p/7637972.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!