Posts

Showing posts from December, 2021

Exception Handling using try catch

Image
 Exception Handling using try catch PROGRAM: class tryCatchExceptionHandling {     public static void main ( String args[])     {         try         {             int a= 4 / 0 ;             System.out.println( "This is try Block" ) ;         }         catch (ArithmeticException e)         {             System.out.println( "ArithmeticException => " +e.getMessage()) ;         }     } } /* OUTPUT ArithmeticException => / by zero */

enum in Java

Image
 enum in Java PROGRAM: enum variety {     Veg , Chicken , Mutton } class Biriyani {     variety biriyaniVariety ;     public Biriyani ( variety biriyaniVariety )     {         this . biriyaniVariety = biriyaniVariety ;     }     public void orderBiriyani ()     {         switch ( biriyaniVariety )         {             case Veg :                 System . out . println ( "I ordered a Veg Biriyani. " ) ;                 break ;             case Chicken :                 System . out . println ( "I ordered a Chicken Biriyani. " ) ;                 break ;             case Mutton :       ...

Nested or Inner Class in Java

Image
 Nested or Inner Class in Java PROGRAM: class Mobile {     class Sim {         String SimName = "Jio" ;         String getName ()         {             return SimName ;         }     }     class App     {         String AppName = "MyJio" ;         String getName ()         {             return AppName ;         }     } } public class InnerClass {     public static void main ( String args [])     {         Mobile mobile = new Mobile () ;         Mobile . Sim sim = mobile . new Sim () ;         Mobile . App app = mobile . new App () ;         System . out . println ( "sim name is " + sim . getName...

Encapsulation in Java

Image
 Encapsulation in Java  PROGRAM: class Area {     int length ;     int breadth ;     Area ( int length ,int breadth )     {     this . length = length ;     this . breadth = breadth ;     }     public void getArea ()     {         int area = length * breadth ;         System . out . println ( "Area :" + area ) ;     } } public class EncapsulationExample {     public static void main ( String args [])     {         Area Rectangle = new Area ( 3 , 4 ) ;         Rectangle . getArea () ;     } } /* OUTPUT Area :12 */

Polymorphism in Java

Image
 Polymorphism in Java PROGRAM: class Shapes {     public void color ()     {         System . out . println ( "Shapes poccess different color" ) ;     } } class Rectangle extends Shapes {     public void color ()     {         System . out . println ( "The color Rectangle is Blue" ) ;     } } class Square extends Shapes {     public void color ()     {         System . out . println ( "The color of Square is Red" ) ;     } } public class Polymorphism {     public static void main ( String args [])     {         Square s1 = new Square () ;         s1 . color () ;         Rectangle r1 = new Rectangle () ;         r1 . color () ;     } } /* OUTPUT The color of Square is Red The color Rectangle is Blue */

Interface in Java

Image
 Interface in Java PROGRAM: interface Programming {     void displayName ( String name) ; } class Language implements Programming {     public void displayName ( String name)     {         System.out.println(name+ " is a High level Programming Language" ) ;     } } public class Interface {     public static void main ( String args[])     {           Language l1= new Language () ;          l1.displayName( "Java" ) ;     }     } /* OUTPUT Java is a High level Programming Language */

Abstraction in Java

Image
 Abstraction in Java PROGRAM: abstract class   Animal {     abstract void sound () ;     public void enemy ()     {         System . out . println ( "My enemy is rat" ) ;     } } class Cat extends Animal {     public void sound ()     {         System . out . println ( "Meow Meow" ) ;     } } public class AbstractionExample {     public static void main ( String args [])     {         Cat c1 = new Cat () ;         c1 . sound () ;         c1 . enemy () ;     }     } /* OUTPUT Meow Meow My enemy is rat */

super keyword in Java

Image
 super keyword in Java PROGRAM: class Teacher {     public void display ()     {         System . out . println ( "I am a Teacher" ) ;     } } class Student extends Teacher {     public void display ()     {         System . out . println ( "I am a Student" ) ;     }     public void printMessage ()     {         display () ;         super . display () ;     } } public class SuperClassMethod {     public static void main ( String args [])     {         Student std = new Student () ;         std . printMessage () ;     }     } /* OUTPUT I am a Student I am a Teacher */

Method overriding in Java

Image
 Method overriding in Java PROGRAM: class Bird {     public void display ()     {         System . out . println ( "I am a Bird" ) ;     } } class Parrot extends Bird {     public void display ()     {         System . out . println ( "I am a Parrot" ) ;     } } public class methodoveriding {     public static void main ( String args [])     {         Parrot p1 = new Parrot () ;         p1 . display () ;     } } /* OUTPUT I am a Parrot */

Inheritance in Java

Image
 Inheritance in Java PROGRAM: class Bird {     String birdName = "KingEagle" ;     } class Eagle extends Bird {     public void displayName ()     {         System . out . println ( "The bird name is" + birdName ) ;     } } public class Inheritance {     public static void main ( String args [])     {         Eagle b = new Eagle () ;         b . displayName () ;     }     } /* OUTPUT The bird name is KingEagle */

final class in Java

Image
 final class in Java PROGRAM: package Basics ; final class FinalClass {     //This is final method     public void display ()     {         System . out . println ( "Hello Java" ) ;     } } //Here we ty to extend final class class finalClass extends FinalClass {     public void display ()     {         System . out . println ( "Hello World" ) ;     }     public static void main ( String args [])     {         finalClass obj = new finalClass () ;         obj . display () ;     } } /* OUTPUT error  */

final method in Java

Image
 final method in Java PROGRAM:   class Final {   public final void display ()   {       System . out . println ( "This is a final method" ) ;   } } public class finalMethod extends Final {     /* Cannot be override */     public final void display ()     {         System . out . println ( "final method cannot be overridden" ) ;     }     //*/     public static void main ( String args [])     {         finalMethod obj = new finalMethod () ;         obj . display () ;     } } /* OUTPUT error */

final Variable in Java

Image
 final Variable in Java PROGRAM: public class finalVariable {     public static void main ( String args [])     {         final String name = "Java" ;         System . out . println ( name ) ;         name = "python" ;         System . out . println ( name ) ;     } } /* OUTPUT: error */

this keyword in Java

Image
 this keyword in Java PROGRAM: public class thisKeyword {     String name ;     public void displayName ( String name )     {         this . name = name ;     }     public static void main ( String args [])     {         thisKeyword obj = new thisKeyword () ;         obj . displayName ( "Vishnu" ) ;         System . out . println ( "The name is " + obj . name ) ;     } } /* OUTPUT: The name is Vishnu */

protected access modifier in java

Image
 protected access modifier in java PROGRAM: class Bird2 {     protected void display ()     {         System . out . println ( "The Bird name is pigeon" ) ;     } } class Protected extends Bird2 {     public static void main ( String args [])     {         Bird2 b2 = new Bird2 () ;         b2 . display () ;     } } /* OUTPUT The Bird name is Pigeon */