Java学习高级四

avatar
作者
猴君
阅读量:2

JDK8开始,接口新增了三种形式的方法

在这里插入图片描述
在这里插入图片描述

接口的多继承

在这里插入图片描述
在这里插入图片描述

内部类

在这里插入图片描述
在这里插入图片描述

成员内部类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

静态内部类

在这里插入图片描述
在这里插入图片描述

局部内部类

在这里插入图片描述

匿名内部类

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  import javax.swing.*; import java.awt.event.ActionEvent;  public class Test {     public static void main(String[] args) {         // 扩展 内部类在开发中的真实使用场景         // GUI编程         // 1、创建窗口         JFrame win = new JFrame("登录界面");         // 2、创建面板         JPanel panel = new JPanel();         win.add(panel);          // 3、创建按钮         JButton btn = new JButton("登录");         // 4、将按钮添加到桌布上         panel.add(btn);          // 给按钮绑定单击事件        /* btn.addActionListener(new AbstractAction() {             @Override             public void actionPerformed(ActionEvent e) {                 JOptionPane.showMessageDialog(null,"登录成功");             }         });*/         //匿名内部类 最终目标  简化代码  lamba表达式         btn.addActionListener(e -> {             JOptionPane.showMessageDialog(null, "登录成功");         });          // 5、设置窗口的尺寸         win.setSize(300, 200);         win.setLocationRelativeTo(null);         win.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);         win.setVisible(true);     } }  

枚举

在这里插入图片描述

枚举的特点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!