package edu.gatech.oad.antlab.person;
/**
* A simple class for person 4
* returns their name and a
* modified string
*
* @author Zachary Waldowski
* @version 1.2
*/
public class Person4 {
/** Holds the persons real name */
private String name;
/**
* The constructor, takes in the persons
* name
* @param pname the person's real name
*/
public Person4(String pname) {
name = pname;
}
/**
* This method should take the string
* input and return its characters rotated
* 1 position.
* given "gtg123b" it should return
* "tg123bg".
*
* @param input the string to be modified
* @return the modified string
*/
private String calc(String input) {
//Person 4 put your implementation here
if (input == null) return null;
return input.substring(1) + input.substring(0, 1);
}
/**
* Return a string rep of this object
* that varies with an input string
*
* @param input the varying string
* @return the string representing the
* object
*/
public String toString(String input) {
return name + calc(input);
}
}