Apa jawa kelas pojo, java bean, kelas normal?

Hi silakan don't mengatakan pertanyaan saya adalah duplikat :-) saya melihat semua pertanyaan tetapi didn't memahami perbedaan yang tepat.

Seseorang dapat menjelaskan apa itu POJO, Kacang, Kelas Normal dalam bahasa yang mudah?

Larutan
  1. `Normal Kelas: kelas Java

  2. Java Beans:

  • Semua sifat-sifat pribadi (gunakan getter/setter)
  • Umum tidak ada argumen konstruktor
  • Implements Serializable.
  1. Pojo: Plain Old Java Object adalah sebuah objek Java tidak terikat oleh pembatasan lain dari orang-orang dipaksa oleh Bahasa Jawa Spesifikasi. I. e., sebuah POJO tidak harus
  • Memperpanjang telah ditetapkan kelas
  • Menerapkan spesifik antarmuka
  • Mengandung spesifik penjelasan
Komentar (6)

POJO singkatan Plain Old Java Object, dan akan digunakan untuk menggambarkan hal yang sama seperti "Kelas Normal" sedangkan java kacang berikut seperangkat aturan. Umumnya Kacang-kacangan menggunakan getter dan setter untuk melindungi anggota mereka variabel, yang biasanya diatur untuk pribadi dan tidak ada argumen umum konstruktor. Wikipedia memiliki cukup baik rundown JavaBeans: http://en.wikipedia.org/wiki/JavaBeans

POJO biasanya digunakan untuk menggambarkan kelas yang doesn't harus menjadi sebuah subclass dari apa pun, atau menerapkan spesifik antarmuka, atau mengikuti pola tertentu.

Komentar (2)

POJO = Plain Old Java Object. Ia memiliki sifat, getter dan setter untuk masing-masing sifat. Hal ini juga dapat menimpa Objek.toString() dan Objek.sama dengan().

Jawa Kacang : Lihat Wiki link.

Kelas Normal : Setiap Kelas java.

Komentar (1)