简单增删改
| package com.guoba.interfacetest; |
| |
| import com.sun.org.apache.xpath.internal.operations.String; |
| |
| import java.util.Scanner; |
| |
| public class User implements Function{ |
| String[] xinxiarr= new String[10]; |
| @Override |
| public void add(int num) { |
| |
| |
| if (num == 0 ||num<0||num>3){ |
| System.out.println("不合法"); |
| }else if(num==1){ |
| System.out.println("添加成功!"); |
| }else { |
| System.out.println("这是添加功能"); |
| } |
| } |
| |
| @Override |
| public void updata(int num) { |
| Scanner scanner = new Scanner(System.in); |
| System.out.println("请选择操作【1】添加【2】修改【3】删除"); |
| num = scanner.nextInt(); |
| if (num == 0 ||num<0||num>3){ |
| System.out.println("不合法"); |
| }else if(num==2){ |
| System.out.println("修改成功!"); |
| }else { |
| System.out.println("这是修改功能"); |
| } |
| } |
| |
| @Override |
| public void delete(int num) { |
| Scanner scanner = new Scanner(System.in); |
| System.out.println("请选择操作【1】添加【2】修改【3】删除"); |
| num = scanner.nextInt(); |
| if (num == 0 ||num<0||num>3){ |
| System.out.println("不合法"); |
| }else if(num==3){ |
| System.out.println("删除成功!"); |
| }else { |
| System.out.println("这是删除功能"); |
| } |
| } |
| } |
| package com.guoba.interfacetest; |
| |
| import java.util.Scanner; |
| |
| public class UserService extends User{ |
| public static void main(String[] args) { |
| Function function = new Function() { |
| @Override |
| public void add(int num) { |
| |
| } |
| |
| @Override |
| public void updata(int num) { |
| |
| } |
| |
| @Override |
| public void delete(int num) { |
| |
| } |
| }; |
| User user = new User(); |
| Scanner scanner = new Scanner(System.in); |
| System.out.println("请选择操作【1】添加【2】修改【3】删除"); |
| int num = scanner.nextInt(); |
| user.add(num); |
| user.delete(num); |
| user.updata(num); |
| } |
| } |
| package com.guoba.interfacetest; |
| |
| public interface Function { |
| void add(int num); |
| void updata(int num); |
| void delete(int num); |
| } |
运行效果图
