关于接口知识的细小点
1接口的基础是方法的接口与方法的实现的区别。接口不可以实例化
2接口不能包含变量或常量,但可以包含getter和setter。要定义接口必须先使用interface关键字。
3接口是使用访问控制修饰符public或internal声明的,接口定义中的方法声明不能包含任何访问控制修饰符。
代码:public interface IPort
{
function writeExcel(str:string):string{};
function readExcel():void{};
}接口定义位于包的顶级,不能放在类定义或另一个接口定义中。
4在类中实现接口
interface Iport { function writeExcel(str:string):string;};
interface Iport { function readExcel():void};
class myExample implements Iport {public function writeExcel(str:string)};
在类声明中可以用 implements关键字实现一个或多个接口。
类中的方法参数数和数据类型要和接口中的一样,但是参数名和参数值可以不一样。
自己做的日历本美工图。
时间日历flash