A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 664941114 中级黑马   /  2016-7-17 10:11  /  323 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.二维数组
  a.静态初始化
     int[][] arr={{1,2,3},{4,5}};//arr这个二维数组中有二个一维数组
                                //第一个一维数组有3个元素
                               //第二个一维数组有2个元素
     arr[0]=new int[4];//arr[0]重新指向一个新的数组对象

     arr[1][0]=13;
     System.out.println(arr[1][0]);

  b.动态初始化
     int[][] arr=new int[3][2];//arr这个二维数组中有三个一维数组
                               //并且每个一维数组都有2个元素

     arr[0]=new int[30];
     arr[2][1]=30;
     System.out.println(arr[2][1]);



2.事件监听机制


事件源:被监听的组件   //主窗体的进入系统按钮
事件:具体的用户动作事件 //鼠标按下进入系统按钮
监听器:用来监听事件源(大量使用了适配器模式)//在按钮绑定一个按钮活动监听
事件处理:处理事件的代码 //actionPerformed()方法里面的语句

btn.addActionListener(new ActionListener() {
                               
                                @Override                  
                                public void actionPerformed(ActionEvent e) {
                                        //当用户点击进入系统按钮时,触发:显示管理员对话框
                                        AdminDialog adminDialog = new AdminDialog(MainFrame.this, true);
                                        adminDialog.setVisible(true);
                                }
});

3.适配设计模式:
interface Father{
      ...//..代表其它其它抽象方法
     void method1();
     void method2();
     ....

}
abstract class Adapter implements Father{//适配器设计模式的中间类
     ....//实现Father接口中的其他方法
     void method1(){

     }
     void method2(){

     }
     ...

}
// class Son implements Father{//只想使用method1(),method2()
//                                 //要是直接实现Father接口,必须实现Father接口里面所有的方法
//                                 //代码过长

// }

class Son extends Adapter{//Son继承了Adapter中所有的空实现的方法
                              //此时可以选择要重写的方法
                              //简化代码
    .....//Adapter中剩余的方法被Son继承下来
    @Override
        void method1(){
        System.out.println("重写method1");
        }
        @Override
        void method2(){
                System.out.println("重写method2");
        }
    ....
}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马