From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../hjp5/examples/Listing0813.java | 44 ++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Master/Reference Architectures and Patterns/hjp5/examples/Listing0813.java (limited to 'Master/Reference Architectures and Patterns/hjp5/examples/Listing0813.java') diff --git a/Master/Reference Architectures and Patterns/hjp5/examples/Listing0813.java b/Master/Reference Architectures and Patterns/hjp5/examples/Listing0813.java new file mode 100644 index 0000000..9309a46 --- /dev/null +++ b/Master/Reference Architectures and Patterns/hjp5/examples/Listing0813.java @@ -0,0 +1,44 @@ +/* Listing0813.java */ + +class SingleValue +{ + protected int value1; + + public SingleValue(int value1) + { + this.value1 = value1; + print(); + } + + public void print() + { + System.out.println("value = " + value1); + } +} + +class ValuePair +extends SingleValue +{ + protected int value2; + + public ValuePair(int value1, int value2) + { + super(value1); + this.value2 = value2; + } + + public void print() + { + System.out.println( + "value = (" + value1 + "," + value2 + ")" + ); + } +} + +public class Listing0813 +{ + public static void main(String[] args) + { + new ValuePair(10,20); + } +} \ No newline at end of file -- cgit v1.2.3