Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
6 views

Java Lab 5

Uploaded by

harsha14203
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Java Lab 5

Uploaded by

harsha14203
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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