হ্যাঁ৷ আমরা খুব সহজেই জাভাতে বিমূর্ত পদ্ধতি/ক্লাস তৈরি করতে পারি।
উদাহরণ
একটি বিমূর্ত ক্লাস তৈরি করতে, ক্লাসের ঘোষণায়, ক্লাস কীওয়ার্ডের আগে বিমূর্ত কীওয়ার্ডটি ব্যবহার করুন।
/* File name : Employee.java */ public abstract class Employee { private String name; private String address; private int number; public Employee(String name, String address, int number) { System.out.println("Constructing an Employee"); this.name = name; this.address = address; this.number = number; } public double computePay() { System.out.println("Inside Employee computePay"); return 0.0; } public void mailCheck() { System.out.println("Mailing a check to " + this.name + " " + this.address); } public String toString() { return name + " " + address + " " + number; } public String getName() { return name; } public String getAddress() { return address; } public void setAddress(String newAddress) { address = newAddress; } public int getNumber() { return number; } }
আপনি লক্ষ্য করতে পারেন যে বিমূর্ত পদ্ধতি ব্যতীত কর্মচারী শ্রেণিটি জাভাতে সাধারণ শ্রেণির মতোই। ক্লাসটি এখন বিমূর্ত, কিন্তু এটিতে এখনও তিনটি ক্ষেত্র, সাতটি পদ্ধতি এবং একটি কনস্ট্রাক্টর রয়েছে৷