برنامه نویسی

جاوا لوبیا – انجمن DEV

Summarize this content to 400 words in Persian Lang

جاوا Beans اجزای نرم افزاری قابل استفاده مجدد با توجه به مشخصات هستند. یک جاوا Bean می تواند بسیاری از اشیاء را در یک شیء واحد کپسوله کند و ما می توانیم از طریق روش های “get” و “set” در مکان های مختلف برنامه خود از آنها استفاده کنیم. علاوه بر ارائه تعمیر و نگهداری آسان، همچنین به اشیاء ما امکان می دهد برای ابزارهای دیگر، مانند ابزارهای پایدار، واجد شرایط باشند.

برای اینکه کلاس به عنوان Java Beans تعریف شود، باید از برخی قراردادها پیروی کند، مانند:

رابط java.io.Serializable را پیاده سازی کنید (برای اجازه دادن به وضعیت جسم برای حفظ و بازیابی).
سازنده بدون آرگومان (سازنده بدون آرگومان) داشته باشید.
دارای ویژگی های خصوصی قابل دسترسی با روش های “get” و “set”.

نمونه ای از لوبیا:

// Implements Serializable
public class Pessoa implements java.io.Serializable {

// Has private properties
private String nome;

// Get methods
public String getNome() {
return nome;
}

// Set methods
public void setNome(String nome) {
this.nome = nome;
}

/* No-argument constructor */
public Pessoa() {
this.nome=””;
}
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

لوبیا جاوا

جاوا Beans اجزای نرم افزاری قابل استفاده مجدد با توجه به مشخصات هستند. یک جاوا Bean می تواند بسیاری از اشیاء را در یک شیء واحد کپسوله کند و ما می توانیم از طریق روش های “get” و “set” در مکان های مختلف برنامه خود از آنها استفاده کنیم. علاوه بر ارائه تعمیر و نگهداری آسان، همچنین به اشیاء ما امکان می دهد برای ابزارهای دیگر، مانند ابزارهای پایدار، واجد شرایط باشند.

برای اینکه کلاس به عنوان Java Beans تعریف شود، باید از برخی قراردادها پیروی کند، مانند:

  • رابط java.io.Serializable را پیاده سازی کنید (برای اجازه دادن به وضعیت جسم برای حفظ و بازیابی).
  • سازنده بدون آرگومان (سازنده بدون آرگومان) داشته باشید.
  • دارای ویژگی های خصوصی قابل دسترسی با روش های “get” و “set”.

نمونه ای از لوبیا:

// Implements Serializable
public class Pessoa implements java.io.Serializable {

    // Has private properties
    private String nome;

    // Get methods
    public String getNome() {
        return nome;
    }

    // Set methods
    public void setNome(String nome) {
        this.nome = nome;
    } 


    /* No-argument constructor */
    public Pessoa() {
        this.nome="";
    }
}

وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا