From 588e64e583e77f27a422946f33cd12da8d38d9b3 Mon Sep 17 00:00:00 2001 From: Administrator <3249506587@qq.com> Date: Wed, 14 Jul 2021 11:41:30 +0800 Subject: [PATCH 1/2] =?UTF-8?q?fixed=20:=20=E7=BB=BC=E5=90=88=E8=BF=90?= =?UTF-8?q?=E7=94=A8=EF=BC=8C=E6=96=B9=E6=B3=95=E8=B0=83=E7=94=A8=EF=BC=8C?= =?UTF-8?q?=E7=B1=BB=E8=B0=83=E7=94=A8=20dudd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/swpu/dudd/Task1.java | 65 +++++++++++++++++++ .../src/main/java/com/swpu/dudd/Task2.java | 22 +++++++ 2 files changed, 87 insertions(+) create mode 100644 java-base-projects-task/src/main/java/com/swpu/dudd/Task1.java create mode 100644 java-base-projects-task/src/main/java/com/swpu/dudd/Task2.java diff --git a/java-base-projects-task/src/main/java/com/swpu/dudd/Task1.java b/java-base-projects-task/src/main/java/com/swpu/dudd/Task1.java new file mode 100644 index 0000000..3ff57cb --- /dev/null +++ b/java-base-projects-task/src/main/java/com/swpu/dudd/Task1.java @@ -0,0 +1,65 @@ +package com.swpu.dudd; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 这个类是被调用的类 + * int + * String + * List + * Map + * Object + * + */ +public class Task1 { + + /** + * 整型 + */ + public int intMethod(int a){ + return a; + } + + /** + * 字符型 + * + * @return 返回值 + */ + public String stringMethod(String a,String b){ + return a+b; + } + + /** + * list + * @return list + */ + public List listMethod(){ + List list = new ArrayList<>(); + list.add("apple"); + return list; + } + + /** + * map + * + * @return map + */ + public Map mapMethod(){ + Map map = new HashMap<>(); + map.put("",""); + return map; + } + + /** + * object + * + * @param name 参数 + * @return object java 一切皆对象 + */ + public Object objectMethod(String name){ + return name ; + } +} diff --git a/java-base-projects-task/src/main/java/com/swpu/dudd/Task2.java b/java-base-projects-task/src/main/java/com/swpu/dudd/Task2.java new file mode 100644 index 0000000..e864a9c --- /dev/null +++ b/java-base-projects-task/src/main/java/com/swpu/dudd/Task2.java @@ -0,0 +1,22 @@ +package com.swpu.dudd; + +/** + * + * + */ +public class Task2 { + /** + * 主函数 + * @param args 参数 + */ + public static void main(String[] args) { + Task1 task1 = new Task1(); + //整型 有返回值 + var add =task1.intMethod(6); + System.out.println(add); + //字符型 有返回值 + var string = task1.stringMethod("2","3"); + System.out.println(string); + } + +} -- Gitee From 3ba2b46c90ce7db3c4f69a3b69217de01168f9e5 Mon Sep 17 00:00:00 2001 From: Administrator <3249506587@qq.com> Date: Thu, 15 Jul 2021 10:54:46 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fixed=20:=20=E7=BB=BC=E5=90=88=E8=BF=90?= =?UTF-8?q?=E7=94=A8=EF=BC=8C=E6=96=B9=E6=B3=95=E8=B0=83=E7=94=A8=EF=BC=8C?= =?UTF-8?q?=E7=B1=BB=E8=B0=83=E7=94=A8=20dudd?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/swpu/dudd/Task1.java | 23 +++++++++++++++---- .../src/main/java/com/swpu/dudd/Task2.java | 18 +++++++++++++++ .../src/main/java/com/swpu/dudd/Task3.java | 7 ++++++ 3 files changed, 43 insertions(+), 5 deletions(-) create mode 100644 java-base-projects-task/src/main/java/com/swpu/dudd/Task3.java diff --git a/java-base-projects-task/src/main/java/com/swpu/dudd/Task1.java b/java-base-projects-task/src/main/java/com/swpu/dudd/Task1.java index 3ff57cb..1c65a7a 100644 --- a/java-base-projects-task/src/main/java/com/swpu/dudd/Task1.java +++ b/java-base-projects-task/src/main/java/com/swpu/dudd/Task1.java @@ -49,17 +49,30 @@ public class Task1 { */ public Map mapMethod(){ Map map = new HashMap<>(); - map.put("",""); + map.put("apple","20$"); + map.put("pop","10$"); return map; } /** - * object - * + * 无参数 + * 有返回值 + * @return + */ + public Object objectMethod(){ + String name = "dudd"; + return name ; + } + + /** + * 有参数,有返回值 * @param name 参数 - * @return object java 一切皆对象 + * @return 返回值 */ public Object objectMethod(String name){ - return name ; + var age = "20"; + return age + " 的 " + name; + } + } diff --git a/java-base-projects-task/src/main/java/com/swpu/dudd/Task2.java b/java-base-projects-task/src/main/java/com/swpu/dudd/Task2.java index e864a9c..802bb3f 100644 --- a/java-base-projects-task/src/main/java/com/swpu/dudd/Task2.java +++ b/java-base-projects-task/src/main/java/com/swpu/dudd/Task2.java @@ -1,5 +1,10 @@ package com.swpu.dudd; +import java.lang.reflect.MalformedParameterizedTypeException; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + /** * * @@ -14,9 +19,22 @@ public class Task2 { //整型 有返回值 var add =task1.intMethod(6); System.out.println(add); + //字符型 有返回值 var string = task1.stringMethod("2","3"); System.out.println(string); + + //list 无参数,有返回值 + List list =task1.listMethod(); + System.out.println(list); + + //map 无参数,有返回值 + Map map = task1.mapMethod(); + System.out.println(map); + + // Object的方法调用 有参数,有返回值 + Object object = task1.objectMethod("dudd"); + System.out.println(object); } } diff --git a/java-base-projects-task/src/main/java/com/swpu/dudd/Task3.java b/java-base-projects-task/src/main/java/com/swpu/dudd/Task3.java new file mode 100644 index 0000000..8749c6d --- /dev/null +++ b/java-base-projects-task/src/main/java/com/swpu/dudd/Task3.java @@ -0,0 +1,7 @@ +package com.swpu.dudd; + +public class Task3 { + public static void main(String[] args) { + System.out.println("输出"); + } +} -- Gitee