下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

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

作者:一条皮娜     来源: https://www.cnblogs.com/spn200066/p/11748043.html点击数:780发布时间: 2020-04-12 09:16:47

标签: .NETJava面向对象

  接口指的是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()方法。.虽然,接口种类丰富能够扩大产品的功能,但是在实际的应用中还应按需进行选购。

赞(11)
踩(0)
分享到:
上一篇:软件设计:ORM
华为认证网络工程师 HCIE直播课视频教程