numberOfHeroes++;
numberOfLifeChances = 2;
Scanner heroName = new Scanner(System.in);
secretIdentity = ("unknown");
numberOfPeopleSaved = 0;
}
//getNumberOfHeroes()
public static int getNumberOfHeroes()
{
return numberOfHeroes;
}
//recordSave()
public void recordSave()
{
numberOfPeopleSaved++;
}
//the second recordSave()
public void recordSave(int initPeopleSaved)
{
int totalNumberOfPeopleSaved = numberOfPeopleSaved++;
// Increment numberOfPeopleSaved by num
}
//killHero()
public void killHero()
{
if (numberOfLifeChances > 1)
{
// Decrease numberOfLifeChances by 1
numberOfLifeChances--;
} else
{
// Print a message saying the hero is dead
if (numberOfLifeChances < 1)
System.out.println("\nThe hero is dead");
}
}
//----------------------------------------------------------------------
// Name: Shaun Smith
// Filename: SuperHero.java
// Description: Superhero setup. Defines variables and constructors.
// For: CSE 110 - Lab #6 SuperHero.java
// Time Spent: 300mins
//----------------------------------------------------------------------
import java.util.Scanner;
//Part 1 Defining the class
public class SuperHero {
//Part 2: Defining instance variables
private static int numberOfHeroes;
private String heroName;
private String secretIdentity;
private int numberOfLifeChances;
private int numberOfPeopleSaved;
private int totalNumberofPeopleSaved;
//Part 3: Defining the two constructors
public SuperHero(String initHeroName, String initSecretIdentity, int
initPeopleSaved) {
numberOfHeroes++; // one more hero created
numberOfLifeChances = 2; // start the hero with two lives
heroName = initHeroName;
secretIdentity = initSecretIdentity;
numberOfPeopleSaved = initPeopleSaved;
}
public SuperHero()
{
//printSuperHeroRecord()
public void printSuperHeroRecord()
{
System.out.println ("\nName: " + heroName);
System.out.println ("\nSecret Identity: " + secretIdentity);
System.out.println ("\nStatus: " + numberOfLifeChances);
if (numberOfLifeChances < 1)
{
System.out.println("\nStatus: Dead");
}
else
{
// Print a message saying the hero is dead
if (numberOfLifeChances > 1)
System.out.println("\nStatus: Alive");
}
System.out.println("\nPeople Saved: " + numberOfPeopleSaved);
}
}
Powered by TCPDF (www.tcpdf.org)