Abstraction program in java

Program No:-1

class Vehicle
{
void start();
}



Program No:-2

class Vehicle

{

abstract void start();

}

Program No:-3

abstract class Vehicle

{

abstract void start();

}

This program is compiled

Program No:-4

 abstract class Vehicle

{

abstract void start();

}

class car extends Vehicle

{

}



Program No:-5

abstract class Vehicle

{

abstract void start();

}

class car extends Vehicle

{

void start()

{

System.out.println("car start with key");

}

}

Program No:-6

abstract class Vehicle

{

abstract void start();

}

class car extends Vehicle

{

void start()

{

System.out.println("car start with key");

}

public static void main(String arg[]){

}

}

This program compiled

Program No:-7

 abstract class Vehicle
{
abstract void start();
}
class car extends Vehicle
{
void start()
{
System.out.println("car start with key");
}
}
class scooter extends Vehicle{

void start()
{

System.out.println("scooter start with kick");
}


public static void main(String args[])
{
Vehicle S1 = new Vehicle();

}

}

Program No:-8

 abstract class Vehicle
{
abstract void start();
}
class car extends Vehicle
{
void start()
{
System.out.println("car start with key");
}
}
class scooter extends Vehicle{
void start()
{
System.out.println("scooter start with kick");
}
public static void main(String args[])
{
//Vehicle S1 = new Vehicle();
}
}

Compiled and run but not print

Program No:-9
 abstract class Vehicle
{
abstract void start();
}
class car extends Vehicle
{
void start()
{
System.out.println("car start with key");
}
}
class scooter extends Vehicle{
void start()
{
System.out.println("scooter start with kick");
}
public static void main(String args[])
{
//Vehicle S1 = new Vehicle();
car s1 = new car();
s1.start();
scooter s2= new scooter();
s2.start();
}
}


Program No:-10

Program No:-11

Program No:-12

Program No:-13

Program No:-14

Program No:-15

Program No:-16

Program No:-17

Program No:-18

Comments