From a86d75705344a9c9a375be52d00d3abf226d9ca9 Mon Sep 17 00:00:00 2001 From: seahi Date: Wed, 6 Nov 2024 13:16:49 +0800 Subject: [PATCH] =?UTF-8?q?=E6=97=A0=E5=85=B3=E7=B4=A7=E8=A6=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/chapter4/Example25.java | 12 ++++++++- src/chapter4/example14/Example14.java | 36 ++++++++++++++++++++++++++- src/chapter4/object/Test.java | 14 ++++++++--- 3 files changed, 57 insertions(+), 5 deletions(-) diff --git a/src/chapter4/Example25.java b/src/chapter4/Example25.java index 4cb7715..c64d2a1 100644 --- a/src/chapter4/Example25.java +++ b/src/chapter4/Example25.java @@ -1,4 +1,14 @@ package chapter4; -public class Examaple25 { +public class Example25 { + public static void main(String[] args) { + int result = divide(4, 0); + System.out.println("结果:" + result); + + System.out.println("程序继续运行..."); + } + + public static int divide(int x, int y) { + return x / y; + } } diff --git a/src/chapter4/example14/Example14.java b/src/chapter4/example14/Example14.java index f36780a..2dfac1b 100644 --- a/src/chapter4/example14/Example14.java +++ b/src/chapter4/example14/Example14.java @@ -1,2 +1,36 @@ -package chapter4.example14;public class Example14 { +package chapter4.example14; + +abstract class Animal { + abstract void shout(); +} + +class Cat extends Animal { + public void shout() { + System.out.println("喵喵..."); + } +} + +class Dog extends Animal { + public void shout() { + System.out.println("汪汪..."); + } +} + +class Example14 { + public static void main(String[] args) { + Animal cat = new Cat(); + Animal dog = new Dog(); + + cat.shout(); + dog.shout(); + } +} + +class Example15 { + public static void main(String[] args) { + Dog dog = new Dog(); + Animal an = dog; + + an.shout(); + } } diff --git a/src/chapter4/object/Test.java b/src/chapter4/object/Test.java index 6a392a8..d3f921e 100644 --- a/src/chapter4/object/Test.java +++ b/src/chapter4/object/Test.java @@ -1,5 +1,7 @@ package chapter4.object; +import java.util.HashSet; + class Student { private String name; private int age; @@ -9,11 +11,17 @@ class Student { this.age = age; } - public String toString() { - return "Student {name=" + name + ", age=" + age + "}"; - } +// public String toString() { +// return "Student {name=" + name + ", age=" + age + "}"; +// } } public class Test { + public static void main(String[] args) { + Student s1 = new Student("张三", 23); + System.out.println(s1); + + + } } \ No newline at end of file