Java中extends 和implements的区别

转载 2012年03月28日 10:14:41

            Java中extends 和implements的区别

 

        

      1. 类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用;
       2.extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承,JAVA中不支持多重继承,但是可以用接口 来实现,这样就要用到implements,继承只能继承一个类,但implements可以实现多个接口,用逗号分开就行了。

 

 

 

参考:

1. JAVA中extends 与implements有啥区别 http://hi.baidu.com/ljh_beer/blog/item/aa38d2437b8c000b9313c6fe.html

2. 简单介绍 http://blog.sina.com.cn/s/blog_4bd6981b010009xt.html

3. 从C++到Java http://blog.sina.com.cn/s/blog_55324d170100nnj8.html

 

 

 

 

 

 

 

 

 

 

 

 

浅谈java中extends与implements的区别

Extends可以理解为全盘继承了父类的功能。implements可以理解为为这个类附加一些额外的功能;interface定义一些方法,并没有实现,需要implements来实现才可用。extend可...
  • u010229420
  • u010229420
  • 2017年03月21日 14:32
  • 980

extends 和 implements 的区别

extends可以理解为全盘继承了父类的功能 implements可以理解为为这个类附加一些额外的功能 举个例子,Animal是一个父类,cat,dog,bird,insect都extends了An...
  • twtsa
  • twtsa
  • 2012年08月12日 21:47
  • 16891

java中extends和implements的区别

一、 extends是继承类,implements是实现接口。 类只能继承一个,接口可以实现多个。 extends继承父类的时候可以重写父类的方法,也可以调用父类的非私有方法;implement...
  • foreverhuylee
  • foreverhuylee
  • 2014年03月15日 14:42
  • 5709

extends和implements区别

extends与implements的不同 1、在类的声明中,通过关键字extends来创建一个类的子类。 一个类通过关键字implements声明自己使用一个或者多个接口。  exte...
  • tolcf
  • tolcf
  • 2015年05月28日 22:25
  • 30256

PHP中的 extends与implements 区别

extends 是继承某个类  继承之后可以使用父类的方法  也可以重写父类的方法 implements 是实现多个接口  接口的方法一般为空的  必须重写才能使用 extends...
  • yunfuyiren
  • yunfuyiren
  • 2014年02月19日 22:49
  • 952

android中extends 和implements

public class CameraGLSurfaceView extends GLSurfaceView implements GLSurfaceView.Renderer{ privat...
  • forest_world
  • forest_world
  • 2016年06月13日 16:18
  • 393

java中的extends implements含义以及区别

extends 继承 类X 通过extend 类Y来添加功能,或者添加变量,或者添加方法,或者覆盖类Y的方法。一个接口extends另外一个接口来添加方法。 范例 在 B 类别 (定义如下...
  • u013443618
  • u013443618
  • 2015年12月01日 16:28
  • 819

JAVA中extends与implements详解

JAVA中extends与implements有啥区别? 1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 ext...
  • xiaoyi848699
  • xiaoyi848699
  • 2014年06月04日 22:09
  • 762

Java中extends与implements使用方法

一.extends关键字         extends是实现(单)继承(一个类)的关键字,通过使用extends 来显式地指明当前类继承的父类。只要那个类不是声明为final或者那个类定义为abst...
  • lwklhm
  • lwklhm
  • 2017年01月10日 21:55
  • 636

JS库Mooltoos的Class类之四关于implements和extends的区别

  前面已经介绍过implements和extends的使用了,这里不用在多说了。他们有相同点,也有区别。以记录下来和大家一起研究。(学习的好习惯就是做比较,记录哦。)   相同点:两者都可以实现父类...
  • sunlongfei_001
  • sunlongfei_001
  • 2010年02月01日 17:29
  • 794
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中extends 和implements的区别
举报原因:
原因补充:

(最多只允许输入30个字)