java----接口
来源:互联网 发布:淘宝美工岗位 编辑:程序博客网 时间:2024/06/03 20:37
java中接口有几个注意事项
1.接口不能实例化
2.接口中的所有方法不能有方法体
3.一个类可以实现多个接口
4.接口中可以有变量,但不能用private和protected修饰
5.接口中的变量,都是static和final的,不管你加不加修饰符static
6.在开发中,我们把常用的变量定义在接口中,作为全局变量使用
7.一个接口不能继承其他的类,但可以继承其他的接口
前期绑定:
程序运行之前绑定,由编译器和连接程序实现,又叫静态绑定,static方法、final方法都是,private也是,因为private 是隐式的final
后期绑定
运行时根据对象的类型进行绑定,由方法调用机制实现,又叫动态绑定,除了前期绑定都是这种类型。
final的用处
1.父类的方法不希望被子类覆盖(override)
2.父类的变量不希望被子类修改。如果变量是final,必须赋初值。final修饰的变量,我们叫常量
3.final定义时,一般使用下划线命名
4.不希望自己的类,不能被别人继承
1.接口不能实例化
2.接口中的所有方法不能有方法体
3.一个类可以实现多个接口
4.接口中可以有变量,但不能用private和protected修饰
5.接口中的变量,都是static和final的,不管你加不加修饰符static
6.在开发中,我们把常用的变量定义在接口中,作为全局变量使用
7.一个接口不能继承其他的类,但可以继承其他的接口
前期绑定:
程序运行之前绑定,由编译器和连接程序实现,又叫静态绑定,static方法、final方法都是,private也是,因为private 是隐式的final
后期绑定
运行时根据对象的类型进行绑定,由方法调用机制实现,又叫动态绑定,除了前期绑定都是这种类型。
final的用处
1.父类的方法不希望被子类覆盖(override)
2.父类的变量不希望被子类修改。如果变量是final,必须赋初值。final修饰的变量,我们叫常量
3.final定义时,一般使用下划线命名
4.不希望自己的类,不能被别人继承
0 0
- Java接口 和 接口
- Java接口继承接口
- Java接口
- Java接口
- Java (接口)
- Java 接口
- java 接口
- java接口
- Java 接口
- Java接口
- Java接口
- java 接口
- java 接口
- JAVA接口
- java接口
- java接口
- JAVA接口
- java 接口
- $(document)与$(window)的区别
- ARM:嵌入式系统介绍、开发板环境设置、tftp实现文件下载、SecureCRT工具烧写
- Spring Web MVC框架(一) 搭建环境
- 整理--linux设备驱动模型
- [Leetcode] 75. Sort Colors 解题报告
- java----接口
- 整理--platform平台总线
- 系统启动时在bus系统中注册platform总线
- Permutation Sequence
- Mac OS X下进行网络抓包
- angularjs 依赖压缩以及自定义过滤器写法
- 九度OJ-1124-Digital Roots
- LeetCode 501. Find Mode in Binary Search Tree
- ESP8266学习笔记5:ESP8266接入yeelink