IDEA创建接口类和接口实现类

news/2024/11/7 12:37:43/

IDEA创建接口类和接口实现类

  • IDEA创建接口类
  • IDEA创建接口实现类

创建Dao包下的代码为例。

IDEA创建接口类

选中要创建接口类的package,右键菜单依次选择New——Java Class
在这里插入图片描述
在弹出的界面中,将创建的对象类型由Class改为Interface,如下图所示。输入接口名称,回城即可完成创建。
在这里插入图片描述

IDEA创建接口实现类

在Dao下创建 用于存放 上一小节创建的Dao接口的实现类 的package——ExptableImpl

打开我们刚刚创建的接口文件,双击接口名称选中“ExptableDao”,按下’Alt+Enter’,在弹出的菜单中点击Implement interface选项,如下图所示。
在这里插入图片描述
在弹出的对话框中,在Destination package中选择接口实现类要存放的路径位置,如果在下拉框中没有找到正确路径,点击右侧按钮,在弹出的界面中选择即可,如下图红框所示。
在这里插入图片描述
在弹出的界面中,选择接口实现类文件Impl存放的位置,点击OK即可。


http://www.ppmy.cn/news/64156.html

相关文章

JUC(十二)-线程中断相关问题(LockSupport,sleep,InterruptException)

JUC线程中断相关问题总结 线程中断相关问题总结 JUC线程中断相关问题总结一、 sleep 和线程中断之间的关系和特点结论测试验证代码如下 二、 LockSupport 和线程中断之间的关系结论测试验证代码如下 一、 sleep 和线程中断之间的关系和特点 结论 线程调用 Thread.sleep之后会进…

【设计模式】装饰器模式篇

Decorator Pattern 1、定义 装饰器模式是一种结构型设计模式,它允许我们在不改变对象自身的基础上,动态地给对象添加新的行为。 在装饰器模式中,我们定义一个装饰器类,该类实现了与被装饰对象相同的接口,并持有一个…

基于Vue CLI搭建vue3项目

前言 使用vue官方的脚手架进行搭建Vue CLI 注意:create-vue是基于Vite搭建项目,今天我们还是基于webpack搭建使用vue create 项目名称这个命令 一、步骤 1、 使用默认配置项还是自定义配置 这里我选择自定义 2、 选择需要配置的选项 根据个人进行…

flutter的环境搭建步骤(MacBook Pro)

1.下载Flutter SDK包 地址:https://docs.flutter.dev/get-started/install/macos 2.配置环境变量 vim ~/.bash_profile //在打开的文件里增加一行代码,意思是配置flutter命令在任何地方都可以使用。 export PATH/app/flutter/bin:$PATH // 从新加载 sou…

day29_jdbc

今日内容 零、 复习昨日 一、JDBC 二、登录 三、ORM 零、 复习昨日 DDL (针对结构,库,表,列,索引) 最重要建表语句 create table emp(empno int primary key auto_increment,ename varchar(10) not null,sal double(10,2) default 3000,hiredate date unique )DML 增删改 inser…

计算机毕业论文选题推荐|软件工程|系列三

文章目录 导文题目导文 计算机毕业论文选题推荐|软件工程 (***语言)==使用其他任何编程语言 例如:基于(***语言)门窗账务管理系统的设计与实现 得到:基于JAVA门窗账务管理系统的设计与实现 基于vue门窗账务管理系统的设计与实现 等等 题目 基于(***语言) 一体化智慧停车…

css中常用伪类表单验证:invalid、:valid、:required、以及:not 、:lang、:empty的使用

MDN文档关于伪类的相关介绍 1、 :invalid :invalid 是 CSS 伪类选择器&#xff0c;用来选择任何未通过验证的 <form>、<fieldset>、<input> 或其他表单元素。 <form class"form"><label for"email">邮箱地址:</label>…

本地部署 MiniGPT-4

本地部署 MiniGPT-4 1. 什么是 MiniGPT-42. Github 地址3. 安装 MiniGPT-44. 准备预训练的 MiniGPT-4 checkpoint5. 在本地启动演示其他 1&#xff0c;安装 CUDA Toolkit 11.8其他 2&#xff0c;安装 GCC 9 版本&#xff0c;并设置为默认GCC版本其他 3(成功)&#xff0c;重新安…