কম্পিউটার

জাভাতে বিমূর্ত পদ্ধতি এবং ক্লাস


হ্যাঁ৷ আমরা খুব সহজেই জাভাতে বিমূর্ত পদ্ধতি/ক্লাস তৈরি করতে পারি।

উদাহরণ

একটি বিমূর্ত ক্লাস তৈরি করতে, ক্লাসের ঘোষণায়, ক্লাস কীওয়ার্ডের আগে বিমূর্ত কীওয়ার্ডটি ব্যবহার করুন।

/* 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;
   }
}

আপনি লক্ষ্য করতে পারেন যে বিমূর্ত পদ্ধতি ব্যতীত কর্মচারী শ্রেণিটি জাভাতে সাধারণ শ্রেণির মতোই। ক্লাসটি এখন বিমূর্ত, কিন্তু এটিতে এখনও তিনটি ক্ষেত্র, সাতটি পদ্ধতি এবং একটি কনস্ট্রাক্টর রয়েছে৷


  1. জাভাতে বিমূর্ত ক্লাস

  2. জাভাতে স্ট্যাটিক বাইন্ডিং এবং ডাইনামিক বাইন্ডিং

  3. জাভাতে প্যাকেজ

  4. জাভাতে toString() পদ্ধতি ওভাররাইড করার উদ্দেশ্য