summaryrefslogtreecommitdiff
path: root/test/cuchaz/enigma/inputs/inheritanceTree/SubclassB.java
diff options
context:
space:
mode:
Diffstat (limited to 'test/cuchaz/enigma/inputs/inheritanceTree/SubclassB.java')
-rw-r--r--test/cuchaz/enigma/inputs/inheritanceTree/SubclassB.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/test/cuchaz/enigma/inputs/inheritanceTree/SubclassB.java b/test/cuchaz/enigma/inputs/inheritanceTree/SubclassB.java
index 4001e7a..fc4c8ee 100644
--- a/test/cuchaz/enigma/inputs/inheritanceTree/SubclassB.java
+++ b/test/cuchaz/enigma/inputs/inheritanceTree/SubclassB.java
@@ -1,24 +1,33 @@
1package cuchaz.enigma.inputs.inheritanceTree; 1package cuchaz.enigma.inputs.inheritanceTree;
2 2
3// none/c extends none/a
3public class SubclassB extends BaseClass 4public class SubclassB extends BaseClass
4{ 5{
6 // a
5 private int m_numThings; 7 private int m_numThings;
6 8
9 // <init>()V
7 protected SubclassB( ) 10 protected SubclassB( )
8 { 11 {
12 // none/a.<init>(Ljava/lang/String;)V
9 super( "B" ); 13 super( "B" );
10 14
15 // access to a
11 m_numThings = 4; 16 m_numThings = 4;
12 } 17 }
13 18
14 @Override 19 @Override
20 // a()V
15 public void doBaseThings( ) 21 public void doBaseThings( )
16 { 22 {
17 System.out.println( "Base things by B!" ); 23 // call to none/a.a()Ljava/lang/String;
24 System.out.println( "Base things by B! " + getName() );
18 } 25 }
19 26
27 // b()V
20 public void doBThings( ) 28 public void doBThings( )
21 { 29 {
30 // access to a
22 System.out.println( "" + m_numThings + " B things!" ); 31 System.out.println( "" + m_numThings + " B things!" );
23 } 32 }
24} 33}