Notizen
Programs
Inhalt der Notizen (3)
Seite 1
Single Inheritance
class A
{
int a=10;
int b=20;
}
class B extends A
{
int c=30;
public static void main(String args[]){
B obj=new B();
int result=obj.a+obj.b+obj.c;
System.out.println("The result is: "+result);
}
}
Seite 2
Multilevel Inheritance
class Workerdetails
{
int id;
String name;
double salary,hra;
void setsal(int i,String n,double s)
{
id=i;
name=n;
salary=s;
}
void disp()
{
System.out.println("ID: "+id);
System.out.println("Name: "+name);
System.out.println("Salary: "+salary);
}
void gethra()
{
hra=0.60*sal;
System.out.println("HRA: "+hra);
}
}
class Officersal extends Workerdetails
{
double da;
void getda()
{
da=0.30*sal;
System.out.println("DA: "+da);
}
}
class Managersal extends Oficersal
{
double ca,gross;
void getca()
{
ca=0.10*sal;
System.out.println("CA: "+ca);
}
void getgross()
{
gross=sal+hra+da+ca;
System.out.println("Gross salary: "+gross);
}
}
class Multilevel{
public static void main(String args[]){
Managersal ms=new Managersal();
ms.setsal(101,"Raj",54000);
ms.disp();
ms.gethra();
ms.getda();
ms.getca();
ms.getgross();
}
}
Seite 3
Hierarchial Inheritance
class Fruit
{
public void fruitinfo()
{
System.out.println("I am a fruit");
}
}
class Mango extends Fruit
{
public void mangoinfo()
{
fruitinfo();
System.out.println("My name is Mango");
}
}
class Apple extends Fruit
{
public void appleinfo()
{
fruitinfo();
System.out.println("My name is Apple");
}
}
class Hierarchial{
public static void main(String args[]){
Mango m=new Mango();
Apple a=new Apple();
m.mangoinfo();
a.appleinfo();
}
}
Informationen
- Beschreibung
- Java programming Notiz am Programs, erstellt von Aiswarya Mohan am 02/06/2020.
- Erstellt von
- Aiswarya Mohan
- Aufrufe
- 1
- Bewertung