-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathPackage_Demo.java
More file actions
36 lines (29 loc) · 1.37 KB
/
Package_Demo.java
File metadata and controls
36 lines (29 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/**
* Program: User Defined Package Demo
* Description: A Java program to demonstrate the creation and usage of a user-defined package.
* Imports classes from the 'geometry' package to calculate area and perimeter.
* Author: Amey Thakur
* Reference: https://github.com/Amey-Thakur/OOPM-JAVA-LAB
*/
import geometry.Area_Calc;
import geometry.Perimeter_Calc;
public class Package_Demo {
public static void main(String[] args) {
System.out.println("---------------------------------------------");
System.out.println(" User Defined Package Demo");
System.out.println("---------------------------------------------");
// Creating objects of classes from the geometry package
Area_Calc area = new Area_Calc();
Perimeter_Calc perimeter = new Perimeter_Calc();
// Using Area_Calc methods
System.out.println("1. Rectangle (4, 5):");
System.out.println(" Area: " + area.areaRect(4, 5));
System.out.println(" Perimeter: " + perimeter.perirect(4, 5));
System.out.println();
// Using Perimeter_Calc methods
System.out.println("2. Square (Side 5):");
System.out.println(" Area: " + area.areaSquare(5));
System.out.println(" Perimeter: " + perimeter.perisquare(5));
System.out.println("---------------------------------------------");
}
}