JAVA SP T


Lets dive into snapshot of my programs!💻

5.Write a Java program to create an interface Resizable with methods resizeWidth(int width) and resizeHeight(int height) that allow an object to be resized. Create a class Rectangle that implements the Resizable interface and implements the resize methods.

💡Code:

 interface Resizable {
  
              void resizeWidth(int width);
          
            void resizeHeight(int height);
          }
          
          class Rectangle implements Resizable {
             
              private int width;
              private int height;
          
              public Rectangle(int width, int height) {
                  this.width = width;
                  this.height = height;
              }
          
              public void resizeWidth(int width) {
                  this.width = width;
              }
          
             
              public void resizeHeight(int height) {
                  this.height = height;
              }
          
              public void printSize() {
                  System.out.println("Width: " + width + ", Height: " + height);
              }
          }
          
          
           class Final_size {
              public static void main(String s[] ) {
                 
                  Rectangle r = new Rectangle(50, 30);
          
                  r.printSize();
          
                
                  r.resizeWidth(80);
                  r.resizeHeight(40);
                  r.printSize();
              }
          } 

📸Output :

output