All pastes #339021 Raw Edit

Lerneaen_Hydra

public java v1 · immutable
·published 2007-02-03 20:23 UTC
rendered paste body
// Task 7, lab 2 public class ass7{    public static void main(){    // here is some example code that will apply data to two birds and output some info on them    Bird bird_2943 = new Bird("finch","female",2943,"2007-01-14","Gothenburg, Sweden");    bird_2943.outputAll();    System.out.println();    Bird bird_2944 = new Bird();    bird_2944.setSpecies("crow");    bird_2944.setGender("male");    bird_2944.setIdTag(2944);    bird_2944.setDate("2007-01-14");    bird_2944.setPosition("Gothenburg, Sweden");    System.out.println("Bird is a "+bird_2944.readSpecies()+" and has ID number "+bird_2944.readIdTag());    }}class Bird{    // Class to read/set info on seen birds    // Instance variables    private String Species, Date, Position;    private boolean male;    private int  id_tag;                // Constructors    public Bird(){    Species="";    male=true;    id_tag=0;    Date="";    Position="";    }    public Bird(String Species_,String male_,int id_tag_,String Date_,String Position_){    Species=Species_;    if (male_.equalsIgnoreCase("male")){        male = true;        }    else;        male = false;    id_tag=id_tag_;    Date=Date_;    Position=Position_;    }    //Instance methods    //Methods to set parameters    public void setSpecies(String Species_){        Species = Species_;    }    public void setGender(String male_){        if (male_.equalsIgnoreCase("male")){            male = true;	}        else;            male = false;    }    public void setIdTag(int id_tag_){        id_tag = id_tag_;    }    public void setDate(String Date_){        Date = Date_;    }    public void setPosition(String Position_){        Position = Position_;    }        //Methods to read parameters        public String readSpecies(){        return Species;    }    public String readGender(){        if(male == true){            String result = "male";        }        else;            String result = "female";        return result;        }    public int readIdTag(){        return id_tag;    }    public String readDate(){        return Date;    }    public String readPosition(){        return Position;    }        // Method to get pretty concatenated output    public void outputAll(){        System.out.println("Species: "+Species);        System.out.println("Gender: "+readGender());        System.out.println("ID tag number: "+id_tag);        System.out.println("Date marked: "+Date);        System.out.println("Position of marking: "+Position);    }}