Java Practical File
Java Practical File
class Box{
double length;
double breadth;
double height;
Box(double length, double breadth, double height) {
this.length=length;
this.breadth=breadth;
this.height=height;
}
Box() {}
public void showDetails() {
String box="\nLength of box: "+length+" m";
box+="\nBreadth of box: "+breadth+" m";
box+="\nHeight of box: "+height+" m";
System.out.println(box);
}
public double volume() {
return length*breadth*height;
}
}
class BoxWeight extends Box{
double weight;
BoxWeight(double length, double breadth, double height, double weight) {
super(length, breadth, height);
this.weight=weight;
}
public void showDetails() {
String boxWeight="\nLength of box: "+length+" m";
boxWeight+="\nBreadth of box: "+breadth+" m";
boxWeight+="\nHeight of box: "+height+" m";
boxWeight+="\nWeight of box: "+weight+" Kg";
System.out.println(boxWeight); }
}
public class BoxDemo {
public static void main(String[] args) {
Box b1=new Box();
b1.showDetails();
System.out.println("Volume of box: "+b1.volume());
b1=new Box(5,8,3);
b1.showDetails();
System.out.println("Volume of box: "+b1.volume());
b1=new BoxWeight(15,49,33,8);
b1.showDetails();
}
}
OUTPUT:
Ques 2: Implement Inheritance using Account class
class Account{
this.accountNo=accountNo;
this.holderName=holderName;
this.amount=amount;
this.amount+=amount;
double interestRate;
this.interestRate = interestRate;
if(this.amount-amount>minAmount) {
this.amount-=amount;
System.out.println("Withdraw succesfully.");
System.out.println("Your New Balance is : "+this.amount+" INR");
else
@Override
return crntAcc;
double interestRate;
this.interestRate = interestRate;
@Override
return savAcc;
if(this.amount-amount>minAmount) {
this.amount-=amount;
System.out.println("Withdraw succesfully.");
else
System.out.println(crnt);
crnt.deposit(132.56);
crnt.withdraw(400);
System.out.println();
System.out.println(savAcc);
savAcc.withdraw(4000);
}
OUTPUT:
Ques 3: Implement abstract class.
import java.util.Scanner;