
Patrick B. answered 02/07/21
Math and computer tutor/teacher
/*********************************************************************
Base class is Bharatvanshi
fight()
Child class Kauravs: <-- disobedient and cruel
Child class Pandavs:
fight()
obey()
kind()
protected int kindness
protected int obedience
Instances:
Pandavs Arjun, Bheem
Kaurav Duryodhan
Bheem was a little less kind but
equally obedient as Arjun
100 Kauravs, one of them Vikran was
kind and obedient
*****************************************************************/
abstract class Bharatvanshi { abstract void fight(); }
class Kauravs extends Bharatvanshi
{
protected int kindness;
protected int obedience;
public Kauravs() { kindness=obedience=0; }
public void SetKindness(int x) { kindness=x; }
public void SetObedience(int x) { obedience=x; }
public int GetKindness() { return(kindness); }
public int GetObedience() { return(obedience); }
@Override public void fight()
{
System.out.println(" Kauravs fight ");
}
public void kind()
{
System.out.println(" kindness = " + kindness);
}
public void obey()
{
System.out.println(" obedience = " + obedience);
}
}
class Pandavs extends Bharatvanshi
{
protected int kindness;
protected int obedience;
public Pandavs() { kindness=obedience=10; }
public void SetKindness(int x) { kindness=x; }
public void SetObedience(int x) { obedience=x; }
public int GetKindness() { return(kindness); }
public int GetObedience() { return(obedience); }
@Override public void fight()
{
System.out.println(" Kauravs fight ");
}
public void kind()
{
System.out.println(" kindness = " + kindness);
}
public void obey()
{
System.out.println(" obedience = " + obedience);
}
}
class Prachi
{
public static void main(String args[])
{
Pandavs Arjun = new Pandavs();
Pandavs Bheem = new Pandavs();
int kindness = Arjun.GetKindness();
Bheem.SetKindness(kindness-1);
Kauravs kauravs[] = new Kauravs[100];
Kauravs Vikran = new Kauravs();
Vikran.SetKindness(10);
Vikran.SetObedience(10);
kauravs[0] = Vikran;
for (int iLoop=1; iLoop<100; iLoop++)
{
kauravs[iLoop]= new Kauravs();
}
}
}
Prachi K.
But this code doesn't gives any output02/08/21