zoukankan      html  css  js  c++  java
  • java接口总结

    1.接口中默认限制符:(转自博客园:java_pro)

    a.Java的interface中,成员变量的默认修饰符为:public static final

    所以我们在interface中定义成员变量的时候,可以

    1:public static final String name = "bokeyuan";

    2:String name = "bokeyuan";

    以上两种都可以,老司机一般都是第二种。既然是静态最终的变量,也就意味着在外面访问的时候不能修改这个成员变量的值。所以在接口中定义成员变量的,一般都是常量。不会修改的。如果要进行修改的话,定义在接口具体实现类中。

    b.方法的默认修饰符是:public abstract

    即:公共抽象的,就是用来被实现该接口的类去实现该方法。所以在接口中定义方法时候,也有两种方式

    1:public abstract List<String> getUserNames(Long companyId);

    2:List<String> getUserNames(Long companyId);

    同样老司机都是第二种。

    c.interface有两个限定符:包权限或者public

    2.一个类或接口可以实现多个接口。

       接口可以多继承几个接口,因为接口只涉及某种约定,并不要求实现,所以不会冲突

    3.java1.8有一些新特性

      https://www.cnblogs.com/xxez-d/p/5989944.html

  • 相关阅读:
    函数对象中的prototype属性
    undefined和null的区别
    访问修饰符
    继承
    静态成员和实例成员的区别
    js模拟Trim()方法
    连接池的执行原理
    Javascript中的= =(等于)与= = =(全等于)区别
    数据库中创建约束
    KM算法入门
  • 原文地址:https://www.cnblogs.com/heyboom/p/8992596.html
Copyright © 2011-2022 走看看