软件设计 :Java面向对象<接口>

    作者:一条皮娜更新于: 2020-04-11 21:52:10

      接口指的是MD产品具有哪些输入输出的接口。首先作为MD产品,耳机的输出接口自然是必须有的。除了基本的耳机输出接口以外,录放型产品还应该具有线路输入的接口,这样才能够把MD和其它播放设备相连接,把播放的音频输入MD并且将其录制到MD片上。

      java面向对象<接口>

      ---恢复内容开始---

      接口

      一个比抽象类更抽象的类我们称它为接口

      1、接口中只能写抽象方法:

      2、接口的语法:

      访问修饰符interface接口的名称{

      只能写抽象的方法

      }

      3、接口中只能有抽象的方法,在我们java1.8之后abstract可以省略但是它还是一个抽象方法

      4、接口中没有构造函数

      5、接口中的变量:publicStraticfinal

      6、接口怎么来使用(implements)实现接口

      publiccalassplatGimplements接口名称{

      }

      7、如果一个类实现了一个接口,那么我们要重写里面所有的方法

      8、我们的类可以实现多个接口,但是你要重写你实现的接口中的所有方法

      9、我们的接口可以多继承用逗号进行隔开

      10、如果我们实现的接口是多继承的,那么我们就要实现接口中所有的功能(接口里面写的就是一个一个的功能)

      11、如果你的两个接口里面有两个方法名相同的抽象方法,那么在实现的时候只需要重写一次

      接口的作用:

      1、怎加的代码的可拓展性

      2、降低代码的耦合程度(就是我们所说的紧密程度)

      publicinterfacecomputer1{

      publicStraticfinalStringname="张三";

      publicabstractvoidplay();

      }

      publicinterfacecomputer2{

      publicabstractvoidplay()

      }

      publicinterfacecomputer3extendcomputer1,computer2{

      publicabstractvoidplay3();

      publicabstractvoidselape3();

      }

      publicclassplaygameextendsplayGimplementscomputer1,computer2{

      publicabstractvoidplay3(){

      }

      publicabstractvoidplay(){

      }

      publicabstractclassplayG{

      publicabstractvoidplay3();

      }

      publicvoidss(){

      system.out.print("今天天气很好");

      }

      publiccalssplayesimplementscomputer1,computer1{

      publicabstractvoidplay(){

      system.out.print()

      }

      ---恢复内容结束---

      接口

      一个比抽象类更抽象的类我们称它为接口

      1、接口中只能写抽象方法:

      2、接口的语法:

      访问修饰符interface接口的名称{

      只能写抽象的方法

      }

      3、接口中只能有抽象的方法,在我们java1.8之后abstract可以省略但是它还是一个抽象方法

      4、接口中没有构造函数

      5、接口中的变量:publicStraticfinal

      6、接口怎么来使用(implements)实现接口

      publiccalassplatGimplements接口名称{

      }

      7、如果一个类实现了一个接口,那么我们要重写里面所有的方法

      8、我们的类可以实现多个接口,但是你要重写你实现的接口中的所有方法

      9、我们的接口可以多继承用逗号进行隔开

      10、如果我们实现的接口是多继承的,那么我们就要实现接口中所有的功能(接口里面写的就是一个一个的功能)

      11、如果你的两个接口里面有两个方法名相同的抽象方法,那么在实现的时候只需要重写一次

      接口的作用:

      1、怎加的代码的可拓展性

      2、降低代码的耦合程度(就是我们所说的紧密程度)

      publicinterfacecomputer1{

      publicStraticfinalStringname="张三";

      publicabstractvoidplay();

      }

      publicinterfacecomputer2{

      publicabstractvoidplay()

      }

      publicinterfacecomputer3extendcomputer1,computer2{

      publicabstractvoidplay3();

      publicabstractvoidselape3();

      }

      publicclassplaygameextendsplayGimplementscomputer1,computer2{

      publicabstractvoidplay3(){

      }

      publicabstractvoidplay(){

      }

      publicabstractclassplayG{

      publicabstractvoidplay3();

      }

      publicvoidss(){

      system.out.print("今天天气很好");

      }

      publiccalssplayesimplementscomputer1,computer1{

      publicabstractvoidplay(){

      system.out.print()

      }

      软件接口在.NET,Java等编程语言中,接口同样是一种规范和标准。它们可以约束类的行为,例如一个类如果实现IComparable接口,就必须实现CompareTo()方法。.虽然,接口种类丰富能够扩大产品的功能,但是在实际的应用中还应按需进行选购。

课课家教育

未登录