标签:中间 str bst 表达 如何 注意事项 就会 csdn abs
参考:
https://blog.csdn.net/aptentity/article/details/68942916
https://blog.csdn.net/jason_lh1024/article/details/97388038
https://blog.csdn.net/tracydragonlxy/article/details/78082600
https://blog.csdn.net/h294590501/article/details/80303722
李刚《Java疯狂讲义》
接口作为系统和外界交互的窗口,接口体现的是一种规范。对于接口的使用者而言,接口规定了使用者必须向外提供哪些方法(以方法的形式来提供),对于接口的调用者而言,接口规定了调用者可以调用哪些服务,以及如何调用这些服务(就是如何调用方法)。接口类似整个系统的总纲,制定了系统各模块应该遵循的标准。
抽象类作为系统中多个子类的共同父类,它所体现的是一种模板式设计,抽象类作为多个子类的抽象父类,可以被当作系统实现过程中的中间产品。
其他具体不同点体现:
格式:
public static final 数据类型 常量名称 = 数据值;
注: 一旦使用final关键字进行修饰,说明不可改变。
注意事项;
1.接口当中的常量,可以省略public static final ,注意:不写也照样表达这个意思。
2.接口当中的常量,必须进行赋值:不能不赋值。
3.接口中常量的名称,使用完全大写的字母,用下划线进行分隔。(推荐这种命名规则)
方法前面如果没有修饰符,默认为public abstract
在Interface中编写私有方法时,我们应该遵循以下规则:
一般在接口中的方法和属性不要加任何修饰符号(public也不要加),尽量不要在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,并且是整个应用的基础常量(阿里巴巴开发规范)。即接口中一般使用静态常量(实际由public static final修饰)和抽象方法(实际由public abstract修饰)
必须通过实现类,来实现接口,实现类需要重写接口中所有抽象方法,只要有一个未重写,那么这个实现类自己就必须是抽象类。
标签:中间 str bst 表达 如何 注意事项 就会 csdn abs
原文地址:https://www.cnblogs.com/lllliuxiaoxia/p/12287859.html