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 62e87c132017221a71a4d553f2ba0d459f4883f2..4650a42de1f8ac13f986be3938518d9b046812c2 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 161aecd1f3fd9090dc830d226481fb95dce734e2..d50ee269db4d413c463fbbc0f4a8796e24e802f2 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 a6637d89b51f9b40aa0b4d732c34e0df7f9e554e..bdcd8d054f31c16513e7a97f7b1cab7c65189d4c 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 58962b6f8ec5e32f0fcfe91ae316e43b273bd276..3608b6469da840091d5de7978e5dcb135d3b2ace 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 e9634fea725ea1e4118e5b5b880dbef1d8bf0c11..6b37e5de92b49afac93401c0c3aaeb0154534e03 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 abbfb75e9d5eb011d2bbdd5b7e85b3256d785834..9d277474ed0bd36caf9acbcbfc4151868ed7d7af 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 b4e245071f4d8de297c1c2291c3dfe590016fed6..321bff4b5ca1c2ab7950590351fa0958535ea932 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 74f3bef5aae4bc7735ac94fe167c78bf1fdeb4a5..edf6b6ebee480c214bd58c219548f6d1992727fb 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 53df8bb76c773df6f020af2589321aab919e19a7..ec0b779c6d0e92b6705e7b87bb063b5a5815c6b1 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