Senin, 12 Desember 2011

PACKAGE

Pakcage dalam java adalah sebuah mekanisme untuk mengorganisasi nama class kedalam modul-modul. Class yang mempunyai fungsionalitas serupa dan kemiripannya cukup tinggi bisa diletakkan dalam package yang sama, kalau ingin menggunkan class dalam package berbeda harus diimport menggunakan keyword import. Class - class dalam package agar mudah didistribusikan diletakkan dalam satu buah jar yang pada dasarnya berupa zip file.

package digunakan juga agar nama class tidak bertubrukan, a.b.c.ClassA e.f.g.ClassA

nama package berupa nama website perusahaan yang dibalik, misal PT Coding Sejahtera mempunya website codings.com dan ingin membuat AKCS (Aplikasi Keuangan Coding Sejahtera ) maka nama package adalah com.codings.akcs, kalau open soure maka gunakan web hostingnya com.googlecode.projecttemplate.pos dihosting di project-template.googlecode.com dan nama projectnya adalah pos(point of sales).

package pada dasarnya adalah struktur folder untuk menyimpan kode file di dalam java. contoh buat struktur folder com\googlecode\projecttempalte\pos\model

mkdir com
mkdir com/googlecode
mkdir com/googlecode/projecttemplate
mkdir com/googlecode/projecttemplate/pos
mkdir com/googlecode/projecttemplate/pos/model

package com.googlecode.projecttemplate.pos.model;
public class Person{

        private Long id;
        private String nama;

        public String getNama(){
                    return nama;
        }
        public void setNama(String n){
                   nama = n;
        }
        public Long getId(){
                   return id;
        }
        public void setId(Long i){
                  id = i;
        }


cara compile
javac com/googlecode/projecttemplate/pos/model/Person.java

Tidak ada komentar:

Posting Komentar