java的内部类、匿名类、匿名内部类运用

1.内部类

注意:在一个类中包含多个类,不管包含多少个类,在一个java源代码文件中只能存在一个public类型修饰的类。

语法:

public class 类名{

private class 类名{

    }
}

2.匿名类

                       在一个类获取对象的时候没有实例名称的定义方式。

                      案例:

类名  实例名=new类名();  //实名

new 类名().成员  //匿名

3.匿名内部类

                     作用:在一个类或对象使用中,在创建对象时可以直接以类的编写方式定义对象

                      语法:

Person p =new Person();
Student stu=new Student();
p.play(stu);
p.play(new Student(){
public void run(){

 } 
});

4.GUI事件模型

                  

在GUI编程中界面上所发生的一系列现象就称之为事件,事件所构成的现象就称之为事件模型。


5.监听器(Listener)

                   在java中每种不同的事件都由对应的接口表示,该对应的接口也称之为该事件对应的监听器。

                   java.awt.even包

ActionListener  --鼠标点击监听器

KeyListener

MouseListener

WindowListener等等

 

发布了52 篇原创文章 · 获赞 38 · 访问量 2507

猜你喜欢

转载自blog.csdn.net/weixin_44364444/article/details/104018726