কম্পিউটার

কিভাবে জাভা 9 এ JShell এ একটি ক্লাস এবং অবজেক্ট তৈরি করবেন?


JShell৷ জাভা 9 এ প্রকাশিত একটি নতুন জাভা শেল টুল। এটি প্রথম অফিসিয়াল REPL (পড়ুন-মূল্যায়ন-মুদ্রণ-লুপ ) আবেদন। এই টুলটি সহজ জাভা প্রোগ্রাম এবং যুক্তিবিদ্যা যেমন বিবৃতি নির্বাহ এবং মূল্যায়ন করতে সাহায্য করে , লুপস , অভিব্যক্তি , এবং ইত্যাদি। Java 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. জাভা 9-এ JShell-এ কীভাবে একটি স্নিপেট সংরক্ষণ, সম্পাদনা এবং ড্রপ করবেন?

  2. জাভাতে একটি স্ট্রিংকে একটি ইনপুটস্ট্রিম অবজেক্টে কীভাবে রূপান্তর করবেন?

  3. জাভাতে পরিবর্তনযোগ্য অবজেক্ট রেফারেন্স সহ একটি অপরিবর্তনীয় শ্রেণী কীভাবে তৈরি করবেন?

  4. আমরা জাভাতে একটি বিমূর্ত শ্রেণীর একটি বস্তু তৈরি করতে পারি?