Answers for "why to use abstract class in java"

1

implementing an abstract class jaav

interface human {
    void dothings();
    void eatthings();
    void sleep();
}
abstract class student implements human {
    public void dothings()
    {
        System.out.println("doing something");
    }
    public void eatthings()
    {
        System.out.println("eating something");
    }
}
class basisstudent extends student {
    public void sleep()
    {
        System.out.println("no");
    }
}
public class Main {
    public static void main(String[] args)
    {
        basisstudent you = new basisstudent();
        you.dothings();
        you.eatthings();
        you.sleep();
    }
}
Posted by: Guest on August-19-2021
2

how to make abstract method in java

public abstract class Account {		//abstract class //perent class
    protected int accountNumber;
    protected Customer customerObj;
    protected double balance;
  	//constructor
  	public Account(int saccountNumber, Customer scustomerObj,double sbalance){
        accountNumber = saccountNumber;
        customerObj = scustomerObj;
        balance = sbalance;
    }
  	// abstract Function
    public abstract boolean withdraw(double amount); 
}   

public class SavingsAccount extends Account { // child class
    private double minimumBalance;
  	// constructor
    public SavingsAccount(int saccountNumber, Customer scustomerObj, double sbalance, double sminimumBalance) {
        super(saccountNumber, scustomerObj, sbalance);
        minimumBalance = sminimumBalance;
    }
	// Implementation of abstract function in child class
    public boolean withdraw(double amount) {
        if (balance() > minimumBalance && balance() - amount > minimumBalance) {
            super.setBalance(balance() - amount);
            return true;
        } else {
            return false;
        }
    }
}
Posted by: Guest on March-30-2021
0

abstract class java constructor

/**
 * Simple Java program to prove that abstract class can have constructor in Java.
 * @author http://java67.blogspot.com
 */
public class AbstractConstructorTest {

    public static void main(String args[]) {
       Server server = new Tomcat("Apache Tomcat");
       server.start();
    }
}

abstract class Server{
    protected final String name;
   
    public Server(String name){
        this.name = name;
    }
   
    public abstract boolean start();
}

class Tomcat extends Server{
   
    public Tomcat(String name){
        super(name);
    }

    @Override
    public boolean start() {
       System.out.println( this.name + " started successfully");
       return true;
    }
   
}

Output:
Apache Tomcat started successfully
Posted by: Guest on May-18-2020

Code answers related to "why to use abstract class in java"

Code answers related to "Java"

Java Answers by Framework

Browse Popular Code Answers by Language