关闭→
当前位置:科普经验站>IT科技>implements java

implements java

科普经验站 人气:1.68W

<link rel="stylesheet" href="https://js.how234.com/33ae093f85/2aa40b228689631e215b4899cf523297aa/2aa91c3a8282/2ab526399594.css" type="text/css" /><link rel="stylesheet" href="https://js.how234.com/33ae093f85/2aa40b228689631e215b4899cf523297aa/2aa91c3a8282/2ab5313e829c6e3323554585c44e.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><style>pre{overflow-x: auto}</style>

   <link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java implements是什么,让我们一起了解一下?

implements是一个类,是用来实现接口中定义的抽象方法。实现一个接口,必须实现接口中的所有方法,使用implements关键字可以变相的使java具有多继承的特性,使用范围为类继承接口的情况,可以同时继承多个接口。

使用implements应该注意什么?

1、接口可以被多重实现(implements),抽象类只能被单一继承(extends) 。

2、接口只有定义,抽象类可以有定义和实现。

3、接口的字段定义默认为:public static final, 抽象类字段默认是”friendly”。

java implements

定义两个接口Bread、Milk并(implements)单一实现。

//定义Bread接口public interface Bread{//定义一个方法吃面包(接口中没有具体的实现方法体)public void eatBread();}//Bread接口的实现类public class BreadImpl implements Bread{//实现eatBread方法(接口的实现类中需要有具体的方法体)public void eatBread(){System.out.println("吃面包");}}public interface Milk{//定义一个方法喝牛奶public void drinkMilk();}//Bread接口的实现类public class MilkImpl implements Milk{//实现eatBread方法(接口的实现类中需要有具体的方法体)public void drinkMilk(){System.out.println("喝牛奶");}}

多重实现 依照上面定义的接口进行多重实现。

public class Man implements Bread,Milk{//实现了Bread接口中eatBread方法public void eatBread(){System.out.println("吃面包");}//实现了Milk接口中drinkMilk方法public void drinkMilk(){System.out.println("喝牛奶");}}

TAG标签:#java #implements #