Hi,
I am a Java Student, I am running following code but it is failed, I found ferror :
=========== Code =============
// polymorphism
abstract class player // class is abstrct
{
String name;
player(String nm)
{
name=nm;
}
//public String getName() // regular method
// {
// return(name);
// }
abstract void play();
}
class cricket_player extends player
{
cricket_player(String var)
{
super(nm);
}
void play()
{
System.out.println("play cricket:");
return name;
}
}
class hockey_player extends player
{
hockey_player(String nm,String var)
{
super(nm);
}
void play()
{
System.out.println("play hockey:");
return name;
}
}
class football_player extends player
{
football_player(String nm,String var)
{
super(nm);
}
void play()
{
System.out.println("play football:");
return name;
}
}
public class mcs24IIp39
{
public static void main(String args[])
{
player ref; //set up var for an player1
cricket_player aCplayer=new cricket_player("scahin"); // makes specific objects
hockey_player aHplayer=new hockey_player("dhanaraj");
football_player aFplayer= new football_player("bhutia");
// now reference each as an animal
ref=aCplayer;
ref.play();
ref=aHplayer;
ref.play();
ref=aFplayer;
ref.play();
}
}