इस पोस्ट में, हम जावा में पैकेजेस और इंटरफेसेस के बीच अंतर को समझेंगे।
Packages
यह एक साथ क्लासेस और/या इंटरफेसेस का एक समूह है।
इसे "Package" कीवर्ड का उपयोग करके बनाया जा सकता है।
इसे इम्पोर्ट किया जा सकता है।
इसे "import" कीवर्ड का उपयोग करके किया जा सकता है।
उदाहरण
package package_name; public class class_name { . (क्लास का शरीर) . }Interfaces
यह एब्स्ट्रैक्ट मेथड्स और कॉन्स्टेंट्स का एक समूह है।
इसे "Interface" कीवर्ड का उपयोग करके बनाया जा सकता है।
इसे दूसरे इंटरफेस द्वारा एक्सटेंड किया जा सकता है।
इसे एक क्लास द्वारा भी इम्प्लीमेंट किया जा सकता है।
इसे 'implement' कीवर्ड का उपयोग करके इम्प्लीमेंट किया जा सकता है।
उदाहरण
interface interface_name { वेरिएबल डिक्लेरेशन; मेथड डिक्लेरेशन; }