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

接口理解

时间:2016-06-18 23:51:28      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:

1. 接口 (interface) a. 语法角度的理解 一个类如果所有的方法都是抽象的,那么这个类可以简写为接口形态,接口就是一个只有规划,而没有任何实现的类,太特殊了,SUN专门给它安排了一个专用的名称interface. 接口也是类,只是其是一个最“干瘪”的类, 一个极度抽象的类。 接口中的所有方法都是抽象方法,而且是 public的。 > 类从无到有的过程: 接口 -(部分方法实现)- 抽象类 - (完全实现)- 可实例化类 > 类的基本权利 可实例化类 抽象类 接口 作为引用变量数据类型 Y Y Y 可以产生实例 Y N N 能否有子类 Y Y Y (子接口) 接口 extends 接口 (两者同一品种) 类 implements 接口 如果一个类要继承接口,这个类如果是接口,则使用extends, 如果不是接口,则使用implements. 接口中都是抽象方法,接口渴望自己的抽象方法被实现,一个普通类可以实现接口,但如果中的方法没有完全实现,这个类还是抽象类。 一个类实现了一个接口,本质上就是继承了这个接口,那么接口引用变量可以指向该类的实例。 接口引用变量可以指向任何实现了这个接口的对象。 b. 用途理解 现实生活中没有血缘的事物,往往具备相同的举动和行为,比如学生行为,士兵行为等,但行为的过程以及行为的效果上,每个事物都有自己的个性的部分,不如高考的学生都会有参加高考这样的方法,但考试过程和考试结果却差距巨大。 接口的存在主要是为了描述上述行为,解释这样的群体活动。

 

接口可以继承接口. 

接口理解

标签:

原文地址:http://www.cnblogs.com/ziq711/p/5597152.html

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