接口与类相似,都是由属性和方法构成。类中存在很“基础”的类,譬如Component类,JLabel,JButton,JTextField等都继承于Component类,然而这个类又继承另一个更基础的类Object类。接口可以认为是类的进一步的“基础化”和抽象化。接口中的属性要用public static final 这些关键字修饰,作为常量使用。而接口中的方法则抽象为一个方法头,而没有方法体。所以接口不可能实例化,因为即使实例化它也不能执行任何方法,接口必须被类继承。接口的出现的一个很重要的用处是它能够实现类之间的继承所不能实现的多重继承。一个类可以继承多个接口,从而实现多个接口的功能。
监听器的一种,动作监听器接口,ActionListener接口中含有一个普通方法actionPerformed(ActionEvent e),该方法被重写后,方法体表示事件源被鼠标点击一次或键盘空格按下后执行的动作。运用此方法,可以使一个窗体中的按钮、标签等组建有其实际意义,也就是说,点击某一个按钮后,能够引发一系列的操作,譬如QQ登陆界面的“登陆”按钮,再点击该按钮后,系统会获取账号和密码,并对账号和密码做出判定等等。进一步推想,计算机上各种各样的软件也是通过监听器来实现其功能的。
监听器的一种,动作监听器接口,ActionListener接口中含有一个普通方法actionPerformed(ActionEvent e),该方法被重写后,方法体表示事件源被鼠标点击一次或键盘空格按下后执行的动作。运用此方法,可以使一个窗体中的按钮、标签等组建有其实际意义,也就是说,点击某一个按钮后,能够引发一系列的操作,譬如QQ登陆界面的“登陆”按钮,再点击该按钮后,系统会获取账号和密码,并对账号和密码做出判定等等。进一步推想,计算机上各种各样的软件也是通过监听器来实现其功能的。