接口就是一组对类的要求,他反应了一组没有内在联系、不相关之间的通讯的协议,接口支持多继承。
接口的特点:
1.一个类只能直接继承一个父类,但是可以实现多个接口。
2.接口不能实例化、接口没有构造方法。
3.接口中的方法全部都是抽象方法,常量全部都是静态常量。
4.当一个接口实现某个接口时。它必须实现该类中所有的抽象方法,除非这个类定义为抽象类。
包装类
对包装类的理解:java语言是一门面向对象的语言,但是它又包含了八种基本数据类型,这八种基本数据类型不支持面向对象的编程机制。八种数据类型给变成带来了方便,但是同时也破坏了面向对象的特点。为了解决这个矛盾,java提供了包装类。
八种数据类型对应的包装类
基本数据类型 包装类
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean