Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा 9 में जेशेल में इनकैप्सुलेशन अवधारणा को कैसे कार्यान्वित करें?

जावा शेल (सिर्फ JShell ) एक REPL . है जावा सीखने और जावा कोड को प्रोटोटाइप करने के लिए इंटरैक्टिव टूल। यह घोषणाओं . का मूल्यांकन करता है , बयान , और अभिव्यक्तियाँ जैसा दर्ज किया गया है और तुरंत परिणाम का प्रिंट आउट लेता है और कमांड-लाइन से चलता है।

एनकैप्सुलेशन यह सुनिश्चित करने के लिए जावा में एक महत्वपूर्ण अवधारणा है कि "संवेदनशील " डेटा उपयोगकर्ताओं से छिपाया गया है। इसे प्राप्त करने के लिए, हमें एक वर्ग चर को निजी घोषित करना होगा और सार्वजनिक प्रदान करना होगा। पाने . तक पहुंच और सेट तरीके और निजी चर का मान अपडेट करें।

नीचे दिए गए कोड स्निपेट में, हमने कर्मचारी के लिए Encapsulation अवधारणा को लागू किया है कक्षा।

jshell> class Employee {
...>       private String firstName;
...>       private String lastName;
...>       private String designation;
...>       private String location;
...>       public Employee(String firstName, String lastName, String designation, String location) {
...>          this.firstName = firstName;
...>          this.lastName = lastName;
...>          this.designation = designation;
...>          this.location = location;
...>       }
...>      public String getFirstName() {
...>         return firstName;
...>      }
...>      public String getLastName() {
...>         return lastName;
...>      }
...>      public String getJobDesignation() {
...>         return designation;
...>      }
...>      public String getLocation() {
...>         return location;
...>      }
...>      public String toString() {
...>         return "Name = " + firstName + ", " + lastName + " | " +
...>                "Job designation = " + designation + " | " +
...>                "location = " + location + ".";
...>      }
...> }
| created class Employee


नीचे दिए गए कोड स्निपेट में, हमने कर्मचारी . का एक उदाहरण बनाया है वर्ग, और यह एक नाम . प्रिंट करता है , पदनाम , और स्थान

jshell> Employee emp = new Employee("Jai", "Adithya", "Content Developer", "Hyderabad");
emp ==> Name = Jai, Adithya | Job designation = Content Developer | location = Hyderabad.

  1. जावा 9 में JavaFX का उपयोग करके JShell को कैसे कार्यान्वित करें?

    जेशेल नमूना अभिव्यक्तियों को लागू करने के लिए उपयोग किया जाने वाला एक इंटरैक्टिव टूल है। हम JavaFX . का उपयोग करके JShell को प्रोग्रामेटिक रूप से कार्यान्वित कर सकते हैं एप्लिकेशन तो हमें नीचे सूचीबद्ध जावा प्रोग्राम में कुछ पैकेज आयात करने की आवश्यकता है jdk.jshell.JShell आयात करें; jdk.jshell.Sn

  1. जावा 9 में JShell के डिफ़ॉल्ट संपादक को कैसे संशोधित करें?

    जेशेल लागू करता है REPL (पढ़ें-मूल्यांकन-प्रिंट लूप) जो कमांड-लाइन से कोड पढ़ता है , दिए गए स्निपेट का मूल्यांकन करता है, और परिणाम को वापस हमारे पास प्रिंट करता है। JShell में, JShell Editor Pad का उपयोग करके डिफ़ॉल्ट JShell संपादक से कोड संपादित करना संभव है . हम /सेट . का भी उपयोग कर सकते हैं

  1. जावा में जेटीबल की खोज कार्यक्षमता को कैसे कार्यान्वित करें?

    एक जेटेबल जटिल डेटा संरचनाओं को प्रदर्शित करने के लिए JComponent का एक उपवर्ग है। एक JTable घटक मॉडल व्यू कंट्रोलर (MVC) डिज़ाइन पैटर्न का अनुसरण कर सकता है पंक्तियों और स्तंभों में डेटा प्रदर्शित करने के लिए . एक JTable TableModelListener, TableColumnModelListener, ListSelectionListener, CellEdito