From f454e818c762c6c0ac3d757da577e6cd02606030 Mon Sep 17 00:00:00 2001 From: Ceiling_roof Date: Fri, 18 Aug 2023 22:41:05 +0800 Subject: [PATCH 1/8] Committed on or around 2023/08/18 --- Miscellaneous/Cpp/Assigning_Objects.java | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Miscellaneous/Cpp/Assigning_Objects.java diff --git a/Miscellaneous/Cpp/Assigning_Objects.java b/Miscellaneous/Cpp/Assigning_Objects.java new file mode 100644 index 0000000..d1356b7 --- /dev/null +++ b/Miscellaneous/Cpp/Assigning_Objects.java @@ -0,0 +1,23 @@ +package Cpp; + +class Test{ + + int a, b; + + void set_ab(int a, int b) { + + this.a = a; + this.b = b; + + } + +} + +public class Assigning_Objects { + + public static void main(String[] args) { + // TODO Auto-generated method stub + + } + +} From 2c3955b548d426771a4bdba1b7e42e7fe5252dbf Mon Sep 17 00:00:00 2001 From: Ceiling_roof Date: Fri, 18 Aug 2023 22:43:03 +0800 Subject: [PATCH 2/8] Committed on or around 2023/08/18 --- Miscellaneous/Cpp/Assigning_Objects.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Miscellaneous/Cpp/Assigning_Objects.java b/Miscellaneous/Cpp/Assigning_Objects.java index d1356b7..51d8da4 100644 --- a/Miscellaneous/Cpp/Assigning_Objects.java +++ b/Miscellaneous/Cpp/Assigning_Objects.java @@ -11,6 +11,12 @@ void set_ab(int a, int b) { } + void show_ab() { + + System.out.println("a is " + a + "\n"); + System.out.println("b is " + b + "\n"); + } + } public class Assigning_Objects { From 6e1fac35d077f7d6d1c14d083f7aa464a8cf879a Mon Sep 17 00:00:00 2001 From: Ceiling_roof Date: Fri, 18 Aug 2023 22:44:18 +0800 Subject: [PATCH 3/8] Committed on or around 2023/08/18 --- Miscellaneous/Cpp/Assigning_Objects.java | 1 - 1 file changed, 1 deletion(-) diff --git a/Miscellaneous/Cpp/Assigning_Objects.java b/Miscellaneous/Cpp/Assigning_Objects.java index 51d8da4..9c469f9 100644 --- a/Miscellaneous/Cpp/Assigning_Objects.java +++ b/Miscellaneous/Cpp/Assigning_Objects.java @@ -16,7 +16,6 @@ void show_ab() { System.out.println("a is " + a + "\n"); System.out.println("b is " + b + "\n"); } - } public class Assigning_Objects { From 24819559b377c6ec2d39246f5e3c2470055de43f Mon Sep 17 00:00:00 2001 From: Ceiling_roof Date: Fri, 18 Aug 2023 22:46:23 +0800 Subject: [PATCH 4/8] Committed on or around 2023/08/18 --- Miscellaneous/Cpp/Assigning_Objects.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Miscellaneous/Cpp/Assigning_Objects.java b/Miscellaneous/Cpp/Assigning_Objects.java index 9c469f9..d1adc11 100644 --- a/Miscellaneous/Cpp/Assigning_Objects.java +++ b/Miscellaneous/Cpp/Assigning_Objects.java @@ -22,6 +22,9 @@ public class Assigning_Objects { public static void main(String[] args) { // TODO Auto-generated method stub + + Test ob1 = new Test(); + Test ob2 = new Test(); } From 205a2eb015800b198ec6645d9e2ae0489ab30b16 Mon Sep 17 00:00:00 2001 From: Ceiling_roof Date: Fri, 18 Aug 2023 22:51:13 +0800 Subject: [PATCH 5/8] Committed on or around 2023/08/18 --- Miscellaneous/Cpp/Assigning_Objects.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Miscellaneous/Cpp/Assigning_Objects.java b/Miscellaneous/Cpp/Assigning_Objects.java index d1adc11..d378e15 100644 --- a/Miscellaneous/Cpp/Assigning_Objects.java +++ b/Miscellaneous/Cpp/Assigning_Objects.java @@ -25,6 +25,17 @@ public static void main(String[] args) { Test ob1 = new Test(); Test ob2 = new Test(); + + + ob1.set_ab(10, 20); + ob2.set_ab(0, 0); + + System.out.println("ob1 before assignment: "); + ob1.show_ab(); + System.out.println("ob2 before assignment: "); + ob2.show_ab(); + System.out.println(); + ob2 = ob1; // assign ob1 to ob2 } From a4e48240f3a0e7a0a6d5028b1d7445bfffdc7c51 Mon Sep 17 00:00:00 2001 From: Ceiling_roof Date: Fri, 18 Aug 2023 23:03:59 +0800 Subject: [PATCH 6/8] Committed on or around 2023/08/18 --- Miscellaneous/Cpp/Assigning_Objects.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Miscellaneous/Cpp/Assigning_Objects.java b/Miscellaneous/Cpp/Assigning_Objects.java index d378e15..f769ff9 100644 --- a/Miscellaneous/Cpp/Assigning_Objects.java +++ b/Miscellaneous/Cpp/Assigning_Objects.java @@ -36,6 +36,11 @@ public static void main(String[] args) { ob2.show_ab(); System.out.println(); ob2 = ob1; // assign ob1 to ob2 + + System.out.println("ob1 after assignment: "); + ob1.show_ab(); + System.out.println("ob2 after assignment: "); + ob2.show_ab(); } From 99163664eaf97b5d8a4085a1e6b3d2514cb78206 Mon Sep 17 00:00:00 2001 From: Ceiling_roof Date: Fri, 18 Aug 2023 23:06:06 +0800 Subject: [PATCH 7/8] Committed on or around 2023/08/18 --- Miscellaneous/Cpp/Assigning_Objects.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Miscellaneous/Cpp/Assigning_Objects.java b/Miscellaneous/Cpp/Assigning_Objects.java index f769ff9..a6ca0b1 100644 --- a/Miscellaneous/Cpp/Assigning_Objects.java +++ b/Miscellaneous/Cpp/Assigning_Objects.java @@ -41,6 +41,10 @@ public static void main(String[] args) { ob1.show_ab(); System.out.println("ob2 after assignment: "); ob2.show_ab(); + + System.out.println(); + + ob1.set_ab(-1, -1); } From 1b3e9b3ff2c85aa1e2450150775d606f24dc4ec9 Mon Sep 17 00:00:00 2001 From: Ceiling_roof Date: Fri, 18 Aug 2023 23:11:50 +0800 Subject: [PATCH 8/8] Committed on or around 2023/08/18 --- Miscellaneous/Cpp/Assigning_Objects.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Miscellaneous/Cpp/Assigning_Objects.java b/Miscellaneous/Cpp/Assigning_Objects.java index a6ca0b1..e6a4eb9 100644 --- a/Miscellaneous/Cpp/Assigning_Objects.java +++ b/Miscellaneous/Cpp/Assigning_Objects.java @@ -44,7 +44,12 @@ public static void main(String[] args) { System.out.println(); - ob1.set_ab(-1, -1); + ob1.set_ab(-1, -1); // change ob1 + + System.out.println("ob1 after changing ob1: "); + ob1.show_ab(); + System.out.println("ob2 after changing ob1: "); + ob2.show_ab(); }