title: Java driver class, Runnable, and main method
body: <p>I am to create a program in Java using multiple methods inside the driver class. Previously, we have only used the main method in such applications.</p>
  
  <p>I know I am to use something like this:</p>
  
  <pre><code>public static void main(String[] args)
  {
      U4A4 u = new U4A4();
      u.run();
  }
  </code></pre>
  
  <p>to run the method <code>public U4A4()</code>.</p>
  
  <p>Yes, I know this is terribly basic, but I've been searching around all evening and I thought someone here might be able to put it in simple terms how exactly I should do this.</p>
  
  <p>My compiler is getting mad when I try to put in <code>public class U4A4 implements Runnable</code> at the top of my code (it's right after my imports) and starts wanting me to make it abstract. I have no idea what that is.</p>
  
  <p>So, where do I put <code>implements Runnable</code> and where do I use <code>run()</code>?</p>
  
  <p>Thank you so much for bearing with me here.</p>
  
  <p>Edit: This is what I've got so far. <a href="http://pastebin.com/J8jzzBvQ" rel="nofollow">http://pastebin.com/J8jzzBvQ</a></p>