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

जावा 9 में JShell में क्लास और ऑब्जेक्ट कैसे बनाएं?


जेशेल जावा 9 में जारी किया गया एक नया जावा शेल टूल है। यह पहला आधिकारिक REPL है (पढ़ें-मूल्यांकन करें-प्रिंट-लूप करें ) आवेदन पत्र। यह टूल कथन . जैसे सरल जावा प्रोग्राम और लॉजिक्स के निष्पादन और मूल्यांकन में मदद करता है , लूप , अभिव्यक्तियाँ , और आदि। जावा आरईपीएल कमांड प्रॉम्प्ट में एक सरल प्रोग्रामिंग वातावरण प्रदान करता है। यह इनपुट को पढ़ सकता है, उसका मूल्यांकन कर सकता है और आउटपुट को प्रिंट कर सकता है।

नीचे दिए गए उदाहरण में हम कमांड प्रॉम्प्ट का उपयोग करके JShell में एक क्लास और ऑब्जेक्ट बनाने में सक्षम हो सकते हैं।

उदाहरण

jshell> class Employee {
...> private String name;
...>    Employee(String name) {
...>       this.name=name;
...>    }
...>    String getName() {
...>       return name;
...>    }
...>    void setName(String name) {
...>       this.name=name;
...>    }
...> }
| created class Employee


उदाहरण

jshell> Employee emp = new Employee("Adithya")
emp ==> Employee@4b952a2d

jshell> emp.getName()
$3 ==> "Adithya"

  1. Java 9 में JShell में एक स्निपेट को कैसे सेव, एडिट और ड्रॉप करें?

    Java Shell या JShell एक आधिकारिक REPL है (रीड-इवैल्युएट-प्रिंट-लूप) Java 9 . के साथ पेश किया गया . यह जल्दी से प्रोटोटाइपिंग . के लिए एक इंटरैक्टिव शेल प्रदान करता है , डीबगिंग और मुख्य () . की आवश्यकता के बिना विधि या इसे निष्पादित करने से पहले कोड को संकलित करने की आवश्यकता के बिना। JShell को j

  1. जावा में परिवर्तनीय वस्तु संदर्भों के साथ एक अपरिवर्तनीय वर्ग कैसे बनाएं?

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

  1. क्या हम जावा में एक अमूर्त वर्ग का ऑब्जेक्ट बना सकते हैं?

    नहीं, हम एक अमूर्त वर्ग की वस्तु नहीं बना सकते। लेकिन हम एक अमूर्त वर्ग का संदर्भ चर बना सकते हैं। संदर्भ चर का उपयोग व्युत्पन्न वर्गों (सार वर्ग के उपवर्ग) की वस्तुओं को संदर्भित करने के लिए किया जाता है। एक अमूर्त वर्ग का अर्थ है कार्यान्वयन को छिपाना और उपयोगकर्ता को फ़ंक्शन परिभाषा दिखाना सार व