[size=medium][color=darkred]使用接口的注意事项:
1.接口不是类,而是对类的一组需求描述,实现接口的类要遵从接口描述的统一格式进行定义,不能使用new运算符实例化一个接口;
2.接口中的所有方法自动地属于public。所以,在接口中声明方法时,不必提供关键字public。但在实现接口时,必须把方法声明为public;
3.接口中不能含有实例域或静态方法,也不能在接口中实现方法,但可以声明接口的变量,且变量必须初始化;
4.如同使用instanceof检查一个对系那个是否是属于一个特定类一样,也可以使用instanceof检查一个对象是否实现了某个特定的接口;
5.接口中可以包含常量,接口中的域被自动设定为public static final。[/color][/size]
1.接口不是类,而是对类的一组需求描述,实现接口的类要遵从接口描述的统一格式进行定义,不能使用new运算符实例化一个接口;
2.接口中的所有方法自动地属于public。所以,在接口中声明方法时,不必提供关键字public。但在实现接口时,必须把方法声明为public;
3.接口中不能含有实例域或静态方法,也不能在接口中实现方法,但可以声明接口的变量,且变量必须初始化;
4.如同使用instanceof检查一个对系那个是否是属于一个特定类一样,也可以使用instanceof检查一个对象是否实现了某个特定的接口;
5.接口中可以包含常量,接口中的域被自动设定为public static final。[/color][/size]