Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

import java.io.

BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.*;

interface Politician

long LIMIT=5_00_00_000;

boolean hasProperty() ;

long propertyValue();

interface Professional

long LIMIT=10;

boolean isQualified();

long annualIncome();

abstract class Person

String name;

String status;

String qualification;

Person()

name="";

status="";

qualification="";

Person(String name,String status,String qualification)

this.name=name;

this.status=status;
this.qualification=qualification;

String getStatus()

System.out.println("enter your status");

Scanner sc=new Scanner(System.in);

status=sc.nextLine();

return status;

void display()

System.out.println("_________________");

System.out.println("Name :"+name);

System.out.println("Status :"+status);

System.out.println("Qualification :"+qualification);

class Minister extends Person implements Politician

long AssetValue;

String PName;

Minister(String name1,String status1,String qual1,long AssetValue,String PName)

super(name1,status1,qual1);

this.AssetValue=AssetValue;

this.PName=PName;

@Override

public boolean hasProperty()

return true;
}

@Override

public long propertyValue()

return 8000000;

@Override

void display()

super.getStatus();

super.display();

System.out.println("AssetValue :"+ AssetValue);

System.out.println("PartyNmae :"+PName);

System.out.println("_________________");

class Official extends Person implements Professional

long Monthlyincome;

long DepositValue;

Official(String name11,String status11,String qual11,long Monthlyincome,long depositvalue)

super(name11,status11,qual11);

this. Monthlyincome=Monthlyincome;

DepositValue=depositvalue;

long getdeposit()

return DepositValue;

@Override
public boolean isQualified()

return false;

@Override

public long annualIncome()

return 0;

@Override

void display()

super.getStatus();

super.display();

System.out.println("Monthlyincme is"+ Monthlyincome);

class Demo111

public static void main (String s[]) throws IOException

Minister m[]=new Minister[3];

for(int i=0;i<3;i++)

//Minister(String name1,String status1,String qual1,long AssetValue,String PName

System.out.println("enter the details for minister 1.Name 2.status 3.qualification 4.AssetValue 5.Prty
name");

BufferedReader b=new BufferedReader(new InputStreamReader(System.in));

String n,s1,q,pname;

long a;

n=b.readLine();
s1=b.readLine();

q=b.readLine();

a=Long.parseLong(b.readLine());

pname=b.readLine();

m[i]=new Minister(n,s1,q,a,pname) ;

m[i].display();

Official j[];

j = new Official[3];

for(int k=0;k<3;k++)

System.out.println("enter the details of official 1.Name 2.status 3.qualification 4.Monthlyincome


5.deposit amount ");

BufferedReader b1=new BufferedReader(new InputStreamReader(System.in));

String n1,s11,q1,pname1;

long a1,y;

n1=b1.readLine();

s11=b1.readLine();

q1=b1.readLine();

a1=Long.parseLong(b1.readLine());

y=Long.parseLong(b1.readLine());

j[k]=new Official (n1,s11,q1,a1,y);

j[k].display();

System.out.println("depositedamt is : "+j[k].getdeposit());

}
}

import java.util.Scanner;

interface Characterstic

void likes();

void says();

class Pet implements Characterstic

private String name;

private String Food;

/* Pet(String na,String fo)

name=na;

Food=fo;

}*/

public void likes(){}

public void says(){}

public String details()

return name;
}

public void setdet(String sname)

name=sname;

public String detai()

return Food;}

public void setdeta(String sfood)

Food=sfood;

class Dog extends Pet implements Characterstic{

String fav_activity;

Dog(String nam,String fod,String fav)

super.setdet(nam);

super.setdeta(fod);

fav_activity=fav;

public void likes()

System.out.println(details()+" dog likes "+detai()+" and "+fav_activity);

public void says()

System.out.println(details()+" dog says bow bow");

class Cat extends Pet implements Characterstic


{

int age;

Cat(String cn,String cfod,int a)

super.setdet(cn);

super.setdeta(cfod);

age=a;

public void likes()

System.out.println(details()+" cat likes "+detai()+" at the age of "+age);

public void says()

System.out.println(details()+" cat says mew mew");

class inter1

public static void main(String rgs[])

int i,j;

Dog[] obj=new Dog[2];

obj[0]=new Dog("papp","bones","jumping");

obj[1]=new Dog("romio","pedigree","playing");

Cat[] obj1=new Cat[2];

obj1[0]=new Cat("meow","milk",19);

obj1[1]=new Cat("muaw","nuts",15);

for(i=0;i<2;i++)

obj[i].likes();
obj[i].says();

/*String dn=obj[i].details();

//String df=obj[i].detai();

System.out.println(i+"parentdog name is"+dn);

System.out.println(i+"parentdog food is"+df);*/

for(j=0;j<2;j++)

obj1[j].likes();

obj1[j].says();

/*String can=obj[j].details();

String caf=obj[j].detai();

System.out.println(i+"parentcat name is"+can);

System.out.println(i+"parentcat food is"+caf);*/

You might also like