কম্পিউটার টিউটোরিয়াল

জাভা ৯-এ জেশেলে ক্লাস ও অবজেক্ট তৈরির পদ্ধতি

জেশেল (JShell) হলো জাভা ৯-এ রিলিজ হওয়া একটি নতুন জাভা শেল টুল। এটি প্রথম অফিশিয়াল REPL (Read-Evaluate-Print-Loop) অ্যাপ্লিকেশন। এই টুল সাধারণ জাভা প্রোগ্রাম ও লজিক যেমন স্টেটমেন্ট, লুপ, এক্সপ্রেশন ইত্যাদি এক্সিকিউট ও ইভ্যালুয়েট করতে সাহায্য করে। জাভা REPL কমান্ড প্রম্পটে একটি সিম্পল প্রোগ্রামিং এনভায়রনমেন্ট প্রদান করে। এটি ইনপুট পড়ে, ইভ্যালুয়েট করে এবং আউটপুট প্রিন্ট করে।

নিচের উদাহরণে জেশেলে কমান্ড প্রম্পট ব্যবহার করে ক্লাস ও অবজেক্ট তৈরি করা দেখানো হয়েছে।

উদাহরণ: ক্লাস তৈরি

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. জাভা ৯-এ জেশেলে স্নিপেট সেভ, এডিট ও ড্রপ করার পদ্ধতি

  2. জাভাতে String কে InputStream অবজেক্টে রূপান্তর করা

  3. জাভাতে মিউটেবল অবজেক্ট রেফারেন্স সহ ইমিউটেবল ক্লাস কীভাবে তৈরি করবেন?

  4. জাভাতে অ্যাবস্ট্রাক্ট ক্লাসের অবজেক্ট তৈরি করা যায় কিনা?