Pages

Minggu, 07 Oktober 2012

Class vs. Instance


import java.util.Date;
class DateApp {
    public static void main(String args[]) {
        Date today = new Date();
        System.out.println(today);
    }
}

Baris terakhir dari metode (utama) menggunakan kelas Sistem dari paket java.lang untuk menampilkan tanggal dan waktu. Pertama, mari kita memecah baris kode yang memanggil metode println (), kemudian melihat rincian argumen dikirimkan ke sana.

Class Metode dan Variabel

Mari kita lihat pada segmen pertama dari pernyataan:
System.out.println (hari ini);
Konstruk - System.out--adalah nama lengkap untuk variabel di kelas Sistem. Perhatikan bahwa aplikasi tidak pernah instantiated kelas Sistem dan keluar yang disebut langsung dari nama kelas. Hal ini karena keluar adalah variabel kelas - variabel yang berhubungan dengan kelas daripada dengan sebuah instance dari kelas. Anda juga dapat mengaitkan metode dengan kelas - metode kelas.
Untuk merujuk ke variabel kelas dan metode, Anda bergabung nama kelas dan nama metode kelas atau variabel kelas bersama-sama dengan periode ('.').


Instance Metode dan Variabel

Metode dan variabel yang tidak metode kelas atau variabel kelas yang dikenal sebagai metode instan dan variabel instan. Untuk mengacu pada metode instan dan variabel, Anda harus referensi metode dan variabel dari sebuah instance dari kelas.
Sedangkan variabel keluar System adalah variabel kelas, mengacu pada sebuah instance dari kelas PrintStream (anggota dari paket java.io yang mengimplementasikan Stream Output Standard).

Ketika kelas Sistem dimuat ke dalam aplikasi, kelas instantiates PrintStream dan memberikan objek PrintStream baru ke variabel kelas keluar. Sekarang, Anda memiliki sebuah instance dari kelas sehingga Anda dapat memanggil salah satu metode instansinya.

System.out.println ()
Seperti yang Anda lihat, Anda lihat metode instansi suatu objek dan variabel mirip dengan cara Anda merujuk metode kelas dan variabel. Anda bergabung dengan sebuah referensi obyek (System.out) dan nama metode contoh atau contoh variabel (printlin ()) bersama-sama dengan periode ('.').

Compiler Java memungkinkan Anda untuk kaskade ini referensi untuk metode kelas dan contoh dan variabel bersama-sama dan mengakibatkan konstruksi seperti salah satu yang muncul dalam contoh program:

System.out.println ()

sumber : http://www.cs.princeton.edu/courses/archive/spr96/cs333/java/tutorial/java/anatomy/static.html

0 komentar:

Posting Komentar

Anda bertanya, saya akan mencoba menjawabnya ~,~

 

Blogger news

Blogroll