REATE ANOTHER CLASS FOR TEAM
CREATE ANOTHER CLASS FOR TEAM
The CODE FOR POKEMON:
package com.company;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.ObjectOutputStream;
import java.io.Serializable;
import java.util .*;
public class Pokemaon implements Comparable, Serializable, Fightable {
String name;
int level;
int health;
int attack;
String type;
//2 Constructors - 1 Default, 1 sets all variables
public Pokemaon(String name, int level, int health, int attack, String type) {
super();
this.name = name;
this.level = level;
this.health = health;
this.attack = attack;
this.type = type;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getLevel() {
return level;
}
public void setLevel(int level) {
this.level = level;
}
public int getHealth() {
return health;
}
public void setHealth(int health) {
this.health = health;
}
public int getAttack() {
return attack;
}
public void setAttack(int attack) {
this.attack = attack;
}
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
@Override
public String toString() {
return "Pokemaon [name=" + name + ", level=" + level + ", health=" + health + ", attack=" + attack + ", type="
+ type + "]";
}
@Override
public int compareTo(Object o) {
System.out.println("compareTo() method......");
return 0;
}
@Override
public void dealDamage() {
System.out.println("dealDamage() method......");
}
public static void main(String[] args) throws IOException, ClassNotFoundException {
Scanner sc1 = new Scanner(System.in);
Scanner sc2 = new Scanner(System.in);
System.out.println("Please enter the name..");
String name = sc1.nextLine();
System.out.println("Please enter the level..");
int lev = sc2.nextInt();
System.out.println("Please enter the health..");
int hel = sc2.nextInt();
System.out.println("Please enter the type..");
String type = sc1.nextLine();
System.out.println("Please enter the attack..");
int att = sc2.nextInt();
Pokemaon a = new Pokemaon(name, lev, hel, att, type);
FileOutputStream fos = new FileOutputStream("C:\\Users\\HP\\OneDrive\\Desktop\\xyz.txt");
ObjectOutputStream oos = new ObjectOutputStream(fos);
oos.writeObject(a);
System.out.println("Data read successfully....");
}
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 1 images