GenuineSounds

Robot Help

Jul 30th, 2011
266
0
Never
1
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.64 KB | None | 0 0
  1. //Beginning of RobotHandler.java
  2.  
  3. package org.genuinesounds.src;
  4.  
  5. import org.genuinesounds.src.Robot;
  6.  
  7. public class RobotHandler {
  8.  
  9.     public static void main(String[] args) {
  10.        
  11.         initializeRobots();
  12.        
  13.         getRobotSize(harley);
  14.  
  15.     }
  16.    
  17.     private static void initializeRobots() {
  18.        
  19.         Robot harley = new Robot("Harley", 6, true, "constructor");
  20.        
  21.         Robot denis = new Robot("Denis", 4, true, "helper");
  22.        
  23.         Robot gilbert = new Robot("Gilbert", 7, true, "police");
  24.        
  25.         Robot rob = new Robot("Rob", 5, false, "zombie");
  26.        
  27.         Robot kayla = new Robot("Kayla", 6, true, "scientist");
  28.        
  29.         Robot cloee = new Robot("Cloee", 2, false);
  30.        
  31.         Robot newton = new Robot("Newton", 4);
  32.        
  33.         Robot kate = new Robot("Kate", 3);
  34.        
  35.     }
  36.    
  37.     private static void getRobotSize(Robot robot) {
  38.        
  39.         robot.getRobotSize();
  40.        
  41.     }
  42.  
  43. }
  44.  
  45. // End of file
  46.  
  47.  
  48.  
  49. // Beginning of Robot.java
  50.  
  51. package org.genuinesounds.src;
  52.  
  53. public class Robot {
  54.    
  55.     private String robotName;
  56.     private int robotSize;
  57.     private boolean robotAlive;
  58.     private String robotType;
  59.     private String robotFlags;
  60.    
  61.     private boolean robotDefaultAlive = true;
  62.     private String robotDefaultType = "regular";
  63.    
  64.     public Robot(String string, int i, boolean b, String string1, String string2) {
  65.         setRobotName(string);
  66.         setRobotSize(i);
  67.         setRobotAlive(b);
  68.         setRobotType(string1);
  69.         setRobotFlags(string2);
  70.     }
  71.    
  72.     public Robot(String string, int i, boolean b, String string1) {
  73.         setRobotName(string);
  74.         setRobotSize(i);
  75.         setRobotAlive(b);
  76.         setRobotType(string1);
  77.         setRobotFlags(null);
  78.     }
  79.    
  80.     public Robot(String string, int i, boolean b) {
  81.         setRobotName(string);
  82.         setRobotSize(i);
  83.         setRobotAlive(b);
  84.         setRobotType(robotDefaultType);
  85.         setRobotFlags(null);
  86.     }
  87.    
  88.     public Robot(String string, int i) {
  89.         setRobotName(string);
  90.         setRobotSize(i);
  91.         setRobotAlive(robotDefaultAlive);
  92.         setRobotType(robotDefaultType);
  93.         setRobotFlags(null);
  94.     }
  95.  
  96.     public String getRobotName() {
  97.         return robotName;
  98.     }
  99.  
  100.     public void setRobotName(String robotName) {
  101.         this.robotName = robotName;
  102.     }
  103.  
  104.     public int getRobotSize() {
  105.         return robotSize;
  106.     }
  107.  
  108.     public void setRobotSize(int robotSize) {
  109.         this.robotSize = robotSize;
  110.     }
  111.  
  112.     public boolean isRobotAlive() {
  113.         return robotAlive;
  114.     }
  115.  
  116.     public void setRobotAlive(boolean robotAlive) {
  117.         this.robotAlive = robotAlive;
  118.     }
  119.  
  120.     public String getRobotType() {
  121.         return robotType;
  122.     }
  123.  
  124.     public void setRobotType(String robotType) {
  125.         this.robotType = robotType;
  126.     }
  127.  
  128.     public String getRobotFlags() {
  129.         return robotFlags;
  130.     }
  131.  
  132.     public void setRobotFlags(String robotFlags) {
  133.         this.robotFlags = robotFlags;
  134.     }
  135.    
  136. }
  137.  
  138. // End of file
Advertisement
Comments
  • User was banned
Add Comment
Please, Sign In to add comment