当前位置:懂科普 >

IT科技

> java implements

java implements

<link rel="stylesheet" href="https://js.how234.com/3f0e869d6d/260484806ecf5e3f60c68fd45fc34391a2/260993986ac4/2615a99b7dd2.css" type="text/css" /><link rel="stylesheet" href="https://js.how234.com/3f0e869d6d/260484806ecf5e3f60c68fd45fc34391a2/260993986ac4/2615be9c6ada531262c882c854df.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("喝牛奶");}}

标签: java implements
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/rrymqd.html