package edu.gatech.oad.antlab.pkg1; //if you get an error on this import //you do not have resources.jar on the classpath import edu.cs2335.antlab.pkg3.*; import edu.gatech.oad.antlab.person.*; import edu.gatech.oad.antlab.pkg2.*; /** * CS2335 Ant Lab * * Prints out a simple message gathered from all of the other classes * in the package structure */ public class AntLabMain { /**antlab11.java message class*/ private AntLab11 ant11; /**antlab12.java message class*/ private AntLab12 ant12; /**antlab21.java message class*/ private AntLab21 ant21; /**antlab22.java message class*/ private AntLab22 ant22; /**antlab31 java message class which is contained in a jar resource file*/ private AntLab31 ant31; /** * the constructor that intializes all the helper classes */ public AntLabMain () { ant11 = new AntLab11(); ant12 = new AntLab12(); ant21 = new AntLab21(); ant22 = new AntLab22(); //if you get an error here, you do not have resources.jar on the classpath ant31 = new AntLab31(); } /** * gathers a string from all the other classes and prints the message * out to the console * */ public void printOutMessage() { String toPrint = ant11.getMessage() + ant12.getMessage() + ant21.getMessage() + ant22.getMessage() + ant31.getMessage(); //Person1 replace P1 with your name //and ggg000x with your gt num Person1 p1 = new Person1("P1"); toPrint += p1.toString("ggg001x"); Person2 p2 = new Person2("Justin Cole"); toPrint += p2.toString("jcole44"); Person3 p3 = new Person3("Tyler Stowell"); toPrint += p3.toString("tstowell3"); Person4 p4 = new Person4("Zachary Waldowski"); toPrint += p4.toString("dwaldowski3"); System.out.println(toPrint); } /** * entry point for the program */ public static void main(String[] args) { new AntLabMain().printOutMessage(); } }