A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 昆仑山下一条驴 初级黑马   /  2018-12-16 00:52  /  973 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
接口也可以理解为一种特殊的类,里面全部是由全局常量和公共的抽象方法所组成。接口的实现方式需要interface来实现。在接口中的所有方法都必须只声明方法标识,而不要去声明具体的方法体,因为具体的方法体的实现是由继承该接口的类来去实现的,因此,接口并不用管具体的实现。
接口内容:
1.常量格式是   [public][static][final] 数据类型 变量名 = 数据值;
在Java7以及以后的版本来使用。
        注意点:  
           一.[public][static][final]都是可以选择性省略 要求只要是在接口里面声明的变量 必须得用这三个关键字进行修饰
           二.必须对接口中定义的变量进程赋值操作(即初始化操作)
           三软性要求 代码规范 接口里面定义的变量(常量)变量名字要求全部大写 每个单词之间使用下划线连接
2.抽象方法: 格式是public abstract 返回值类型 方法名(参数列表);
是在Java8 以及以后的版本才有的。
         注意:[public] [abstract]可以全部省略 也可以选择性的省略任意一个
        3.默认方法:格式: [public] default 返回值类型 方法名(参数列表){
                                         方法体;
                                 }
注意:主要功能 就是用来解决接口升级的一个问题
                                 默认方法 只能在接口中定义 别的地方不能定义
                                 默认方法 调用的时候和成员方法的调用方式一致
   4.静态方法:  定义格式:
                             public static void show(){
                                         方法体;
                                 }
    静态方法是在Java以及以后的版本里面使用的。
                    注意; 静态方法是不能被重写的
                         使用方式:
                            不能使用实现类创建的对象调用
                                直接使用接口名.静态方法(参数列表)
5.私有方法:定义的格式: 跟普通的方法相比的话唯一不一样的地方就是修饰符是private 其他的内容都一样 。
private修饰的方法只能在本类中使用
                        可以对本类中重复的内容进行抽取

其中包括两个私有方法:
                 一:普通的私有方法:
                                      private 返回值类型 方法名(参数列表){
                                                  方法体;
                                          }
                二; 普通静态的私有方法
                                           private static 返回值类型 方法名(参数列表){
方法体;
                                                  }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马