All pastes #573180 Raw Edit

Untitled

public java v1 · immutable
·published 2007-06-18 00:51 UTC
rendered paste body
// Class Person - representation of a person// A person has an age, health, and nameclass Person {  int    age;  int    health;  String name;  // Constructor (creates the object)  // By default, the person will be 10 years old and have 100 age  // The name will be the passed in value  public Person(String name) {    age       = 10;    health    = 100;    this.name = name;  }  // Grow older  public void growOlder(int age) {    this.age += age;  }  // Return age  public int getAge() {    return age;  }  // Injure person  public void injure(int health) {    this.health -= health;  }  // Return health  public int getHealth() {    return health;  }  // Return name  public String getName() {    return name;  }}// Main classclass Program {  // Main method  static void main() {        // Create an object (person)    Person guy = new Person("Jack");    // Prints    // Jack is 10 years old.    // Jack has 100 health.    System.out.println(guy.getName() + " is " + guy.getAge() + " years old.");    System.out.println(guy.getName() + " has " + guy.getHealth() = " health.");    // Hurt person    guy.injure(20);    // Prints    // Jack is 10 years old.    // Jack has 80 health.    System.out.println(guy.getName() + " is " + guy.getAge() + " years old.");    System.out.println(guy.getName() + " has " + guy.getHealth() = " health.");    // Age person    guy.growOlder(10);    // Prints    // Jack is 20 years old.    // Jack has 80 health.    System.out.println(guy.getName() + " is " + guy.getAge() + " years old.");    System.out.println(guy.getName() + " has " + guy.getHealth() = " health.");    // Hurt person    guy.injure(80);    // Age person    guy.growOlder(-20);    // Prints    // Jack is 0 years old.    // Jack has 0 health.    System.out.println(guy.getName() + " is " + guy.getAge() + " years old.");    System.out.println(guy.getName() + " has " + guy.getHealth() = " health.");    return;  }}