OOP第四章借口

    xiaoxiao2021-03-25  71

                                                                                                  第四章

    一.接口是一套规范,满足这个规范的设备就可以将它们组装到一起,从而实现该设备的功能。

    二.Java中接口的定义语法和类实现接口的语法如下:

                      [修饰符]   interface   接口名   extends    父接口1  ,  父接口2,......{

                                                                        //常量定义

                                                                       //方法定义

                                                   }

     

                      class  类名     extends   父类名     implements   接口1   ,  接口2,......{

                                                                        //类成员

                                                       }

    三.接口特性:

                        1.接口不可以被实例化。

                        2.实现类必须实现接口的所有方法。

                        3.实现类可以实现多个接口。

                        4.接口中的变量都是静态常量。

    四.C#中定义接口语法如下:

                                        [修饰符]    interface   接口名:父接口1,父接口2,......{

                                                                属性定义;

                                                                方法定义;

                                                                }

    五.在Java与C#两种语言中,接口具有以下区别:

                                          1.Java中接口通过extends来继承父接口,类通过implements实现接口;C#中通过冒号“:”来

                                             实现这两个功能。

                                          2.Java接口中的成员变量(属性)都是常量,自动用public static final修饰;C#接口中不允许

                                             存在成员变量,但可以有属性。

                                          3.Java接口中属性和方法都可以使用public修饰;C#中默认为public,但不允许显式使用

                                              public修饰。

                                          4.Java接口中可以定义静态常量和方法,C#接口中不允许包含任何静态成员。

     

    转载请注明原文地址: https://ju.6miu.com/read-19084.html

    最新回复(0)