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的区别浅谈

1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以...

JAVA中extends 与 implements有啥区别?

http://apps.hi.baidu.com/share/detail/16930011 JAVA中extends 与implements有啥区别? 1. 在类的声明中,通过关键字ex...

JAVA中extends 与implements区别

JAVA中extends 与implements有啥区别? 1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 ex...

Java中extends和implements的区别

简单说:  1.extends是继承父类,只要那个类不是声明为final或者那个类定义为abstract的就能继承, 2.JAVA中不支持多重继承,但是可以用接口来实现,这样就要用到implement...

java中extends和implements的区别

一、 extends是继承类,implements是实现接口。 类只能继承一个,接口可以实现多个。 extends继承父类的时候可以重写父类的方法,也可以调用父类的非私有方法;impleme...

JAVA中extends 与implements有啥区别?

JAVA中extends 与implements有啥区别? 1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 exte...

JAVA中extends 与implements有啥区别

JAVA中extends 与implements有啥区别? 1. 在类的声明中,通过关键字extends来创建一个类的子类。一个类通过关键字implements声明自己使用一个或者多个接口。 ex...

浅谈java中extends与implements的区别

Extends可以理解为全盘继承了父类的功能。implements可以理解为为这个类附加一些额外的功能;interface定义一些方法,并没有实现,需要implements来实现才可用。extend可...

java中的extends implements含义以及区别

extends 继承 类X 通过extend 类Y来添加功能,或者添加变量,或者添加方法,或者覆盖类Y的方法。一个接口extends另外一个接口来添加方法。 范例 在 B 类别 (定义如下...

java中extends和implements的区别

implements一般是实现接口。 extends 是继承类。 接口一般是只有方法声明没有定义的, 那么java特别指出实现接口是有道理的,因为继承就有感觉是父类已经实现了方法,而接口恰恰是没有实...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Java中extends 和implements的区别
举报原因:
原因补充:

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