The Java Program: Body6.java
1 class Body6 {
2
3 private static long nextID = 0;
4
5 final long idNum;
6 final String nameFor;
7 private Body6 orbits;
8
9 Body6 (final String n) {
10 this (n, null);
11 }
12
13 Body6 (final String n, final Body6 o) {
14 idNum = nextID++;
15 nameFor = n;
16 orbits = o;
17 }
18
19 public void setOrbits (final Body6 o) { orbits=o; }
20 public Body6 getOrbits () { return orbits; }
21
22 public static void main (final String[] args) {
23 final Body6 sun = new Body6 ("Sol");
24 final Body6 earth = new Body6 ("Earth", sun);
25
26 final Body6 siriusA = new Body6 ("Sirius A");
27 final Body6 siriusB = new Body6 ("Sirius B", siriusA);
28 siriusA.setOrbits (siriusB);
29 }
30 }