Kepada pengunjung Yang Terhormat

Saya harap anda bahagia dengan postingan di Blog ini. anda senang,saya Melayang

Sunday 24 January 2021

Import pada bahasa pemrograman Java d54sa3da

 

Import pada bahasa pemrograman Java d54sa3da

Import digunakan untuk menyederhanakan penulisan class. Tanpa menggunakan import kita harus menuliskan nama lengkap class besarta packagenya. Dengan menggunakan import, kita deklarasikan di mana class yang digunakan tersebut berada sehingga selanjutnya tidak perlu lagi menuliskan nama package dari sebuah class.  Ada dua pengecualian di mana import tidak diperlukan, pertama untuk class-class yang berada dalam package yang sama dan kedua adalah class-class yang berada dalam package java.lang. Kita akan membuat interface yaitu PersonDao yang di dalamnya ada class Person, nah kedua class ini akan berada dalam package yang berbeda sehingga di dalam interface PersonDao harus mengimport class Person.

Pertama kita buat dulu struktur folder untuk PersonDao :

$ mkdir com/googlecode/projecttemplate/pos/dao

Setelah itu buat interface PersonDao dengan menyertakan package dan import package com.googlecode.projecttemplate.pos.dao;

import com.googlecode.projecttemplate.pos.model.Person;

public interface PersonDao{

  void save(Person p);

  void delete(Person p);

  Person getById(Long id);

}

Kalau menulis kode dengan menggunakan text editor biasa rasanya cukup repot menangani

import ini, misalnya ada 20 class yang digunakan dalam satu class, maka harus ada 20 baris import untuk setiap class. Untuk sedikit memudahkan proses import ini bisa menggunakan wildcard  (*),  jadi  kita  bisa  import  sekaligus  semua  class  dalam  satu  package  dengan menggunakan wildcard ini. Contohnya di bawah ini :

import com.googlecode.projecttemplate.pos.model.*;

Import di atas akan menyertakan semua class di dalam package model, tetapi kelemahanya adalah  proses  pencarian  class  di  dalam  package  menjadi  sedikit  lebih  lama  pada  waktu eksekusi  program,  kalau  tidak  terpaksa  sebaiknya  import  menggunakan  wildard  dihindari. Nantinya kalau sudah menggunakan IDE seperti NetBeans proses import ini menjadi sangat gampang karena dibantu oleh feature dari NetBeans tidak perlu lagi menggunakan wildcard.

 

 

No comments:

Post a Comment

iklan popcash