From b9fe51f7a461605ac29a140b435c63cb0d9b07a4 Mon Sep 17 00:00:00 2001 From: Mars Liu Date: Tue, 23 Nov 2021 20:11:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=BB=93=E6=9E=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../classpath.json" | 2 +- .../classic.md" | 49 +++++++++---------- .../autoincrease.json" | 2 +- .../3.switch/switch.md" | 2 +- .../config.json" | 3 +- .../filter.json" | 5 +- .../map.json" | 2 +- .../1.Optional\344\270\216Null/optional.json" | 5 +- .../optional.json" | 5 +- 9 files changed, 35 insertions(+), 40 deletions(-) diff --git "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.json" "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.json" index 62e87c1..4650a42 100644 --- "a/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.json" +++ "b/data/1.Java\345\210\235\351\230\266/1.Java\346\246\202\350\247\210/4.\346\240\271\346\215\256CLASSPATH\347\216\257\345\242\203\345\217\230\351\207\217\345\256\232\344\275\215\347\261\273/classpath.json" @@ -1,7 +1,7 @@ { "type": "code_options", "author": "熊克斐", - "source": "runtime.md", + "source": "classpath.md", "notebook_enable": false, "exercise_id": "0e973b33770c401d9acb4fb1b39b3795" } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/10.\347\261\273\345\222\214\346\216\245\345\217\243/1.\347\261\273\345\222\214\351\235\242\345\220\221\345\257\271\350\261\241/classic.md" "b/data/1.Java\345\210\235\351\230\266/10.\347\261\273\345\222\214\346\216\245\345\217\243/1.\347\261\273\345\222\214\351\235\242\345\220\221\345\257\271\350\261\241/classic.md" index 161aecd..d50ee26 100644 --- "a/data/1.Java\345\210\235\351\230\266/10.\347\261\273\345\222\214\346\216\245\345\217\243/1.\347\261\273\345\222\214\351\235\242\345\220\221\345\257\271\350\261\241/classic.md" +++ "b/data/1.Java\345\210\235\351\230\266/10.\347\261\273\345\222\214\346\216\245\345\217\243/1.\347\261\273\345\222\214\351\235\242\345\220\221\345\257\271\350\261\241/classic.md" @@ -1,30 +1,5 @@ # 类和类型 -## aop - -### template - -```java -public class Main { - static class Human { - String label; - public String getLabel() { - return "Human"; - } - } - - static class Employee extends Human{ - public String getLabel() { - return "$code"; - } - } - public static void main(String[] args) throws IOException { - Human joe = new Employee(); - System.out.println(joe); - } -} -``` - 我们有两个类型: ```java @@ -50,6 +25,30 @@ Human joe = new Employe(...) 调用 `joe.getLable()` 的时候,返回的是? +## template + +```java +public class Main { + static class Human { + String label; + public String getLabel() { + return "Human"; + } + } + + static class Employee extends Human{ + public String getLabel() { + return "$code"; + } + } + public static void main(String[] args) throws IOException { + Human joe = new Employee(); + System.out.println(joe); + } +} +``` + + ## 答案 Employee diff --git "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/autoincrease.json" "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/autoincrease.json" index a6637d8..bdcd8d0 100644 --- "a/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/autoincrease.json" +++ "b/data/1.Java\345\210\235\351\230\266/8.\346\223\215\344\275\234\347\254\246/2.\350\207\252\345\212\250\351\200\222\345\242\236\345\222\214\351\200\222\345\207\217/autoincrease.json" @@ -1,7 +1,7 @@ { "type": "code_options", "author": "熊克斐", - "source": "autocrease.md", + "source": "autoincrease.md", "exercise_id": "45918535c9fc463494b4c8854b85e89d", "notebook_enable": false } \ No newline at end of file diff --git "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/3.switch/switch.md" "b/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/3.switch/switch.md" index 58962b6..3608b64 100644 --- "a/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/3.switch/switch.md" +++ "b/data/1.Java\345\210\235\351\230\266/9.\346\216\247\345\210\266\346\211\247\350\241\214\346\265\201\347\250\213/3.switch/switch.md" @@ -35,7 +35,7 @@ public class Counter{ } ``` -## 答案 +## 选项 ### A diff --git "a/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/config.json" "b/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/config.json" index e9634fe..6b37e5d 100644 --- "a/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/config.json" +++ "b/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/config.json" @@ -4,6 +4,7 @@ "children": [], "export": [ "map.json", - "sum.json" + "sum.json", + "filter.json" ] } \ No newline at end of file diff --git "a/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/filter.json" "b/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/filter.json" index abbfb75..9d27747 100644 --- "a/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/filter.json" +++ "b/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/filter.json" @@ -1,6 +1,7 @@ { "type": "code_options", "author": "刘鑫", - "source": "double.md", - "notebook_enable": false + "source": "filter.md", + "notebook_enable": false, + "exercise_id": "d212f961d7974424a174802c62ae8526" } \ No newline at end of file diff --git "a/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/map.json" "b/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/map.json" index b4e2450..321bff4 100644 --- "a/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/map.json" +++ "b/data/3.Java\351\253\230\351\230\266/1.\350\241\214\344\270\272\346\212\275\350\261\241\345\222\214Lambda/1.\346\265\201\345\222\214\350\241\214\344\270\272\346\212\275\350\261\241/map.json" @@ -1,7 +1,7 @@ { "type": "code_options", "author": "刘鑫", - "source": "double.md", + "source": "filter.md", "notebook_enable": true, "exercise_id": "e6410eab038346daa724ca715e808c79" } \ No newline at end of file diff --git "a/data/3.Java\351\253\230\351\230\266/2.Optional/1.Optional\344\270\216Null/optional.json" "b/data/3.Java\351\253\230\351\230\266/2.Optional/1.Optional\344\270\216Null/optional.json" index 74f3bef..edf6b6e 100644 --- "a/data/3.Java\351\253\230\351\230\266/2.Optional/1.Optional\344\270\216Null/optional.json" +++ "b/data/3.Java\351\253\230\351\230\266/2.Optional/1.Optional\344\270\216Null/optional.json" @@ -1,10 +1,7 @@ { "type": "code_options", "author": "刘鑫", - "source": "form.md", + "source": "optional.md", "notebook_enable": false, - "export": [ - "optional.json" - ], "exercise_id": "3065a850d8bc4ee1b10bf5cdcd78128b" } \ No newline at end of file diff --git "a/data/3.Java\351\253\230\351\230\266/2.Optional/2.\344\270\200\350\207\264\346\200\247/optional.json" "b/data/3.Java\351\253\230\351\230\266/2.Optional/2.\344\270\200\350\207\264\346\200\247/optional.json" index 53df8bb..ec0b779 100644 --- "a/data/3.Java\351\253\230\351\230\266/2.Optional/2.\344\270\200\350\207\264\346\200\247/optional.json" +++ "b/data/3.Java\351\253\230\351\230\266/2.Optional/2.\344\270\200\350\207\264\346\200\247/optional.json" @@ -1,10 +1,7 @@ { "type": "code_options", "author": "刘鑫", - "source": "form.md", + "source": "optional.md", "notebook_enable": false, - "export": [ - "optional.json" - ], "exercise_id": "e639c1be98854a59b128da0492cb1126" } \ No newline at end of file -- GitLab