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

转载于:https://www.cnblogs.com/heyboom/p/8992596.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值