JAVA学习第十三天

2021/4/15 12:28:22

本文主要是介绍JAVA学习第十三天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

目录

  • 一、 接口相关总结
  • 二、四种权限修饰符

一、 接口相关总结

java7
常量
抽象方法

java8
默认方法
静态方法

java9
私有方法

接口中是可以定义 成员变量 但是必须用 public static final关键字修饰符
从效果上看就是一个常量

1接口中的常量 用public static final来修饰,是可以省略这三个关键字

2相当于常量,因此只能初始化的生活赋值后面不能更改

3建议命名用大写字母加下划线

1.接口中是没有静态代码块和构造方法的

2.一个类的直接父类只有一个 但是一个类可以实现多个接口

3.如果实现类 所实现的多个接口中 ,存在重复的抽象方法,那么只需要覆盖一次

4.如果实现类没有覆盖重写所有接口当中的所有抽象方法,那么实现类必须是一个抽象类

5.如果实现类 所实现的多个接口中,存在重复的默认方法 那么实现类一定要对覆盖重写

6.一个类如果直接父类中的方法和接口当中的默认方法冲突,优先使用父类中的方法

1.类和类之间是单继承 直接父类只有一个
2.类和接口之间是多实现 一个类可以实现多个接口
3接口和接口之间是继承的
注意事项:
1.多个父接口中的抽象方法如果重复,没有关系
2.多个父接口当中的默认方法重复

二、四种权限修饰符

java 中有四种权限修饰符
public protected (default) private

同一个类中(我自己) yes yes yes yes
同一个包中(我的邻居) yes yes yes no
同一个包中的儿子(子类) yes yes yes no
不同包子类() yes yes no no
不同包的非子类() yes no no no



这篇关于JAVA学习第十三天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程