Skip to content

Latest commit

 

History

History
53 lines (42 loc) · 2.14 KB

paketge.md

File metadata and controls

53 lines (42 loc) · 2.14 KB

#Java Package Файлуудыг үйл ажиллагааных нь дагуу ангилан директоруудад хийх явдал. Мөн ижил нэртэй класс ашиглах үед нэрний давхардлын асуудал үүсэхээс зайлсхийхэд тусалдаг.

Хоёр төрлийн package байдаг: хэрэглэгчийн тодорхойлж өгсөн, заяамал (built-in)

Хэрэглэгчийн тодорхойлж өгсөн package үүсгэх example.java файлыг ex package-д дараах байдлаар бичиж өгнө.

package ex;
public class Example {
	public static void main(String[] args)
{ System.out.println(“Example”); 
}}

##Package хэрэглэх Package-д хадгалагдсан public хандалттай классуудыг ашиглах дараах 2 арга байдаг.

  1. Классын нэрийг түүний агуулагдаж буй package-н замтай хамт бүтнээр тодорхойлж өгөх.
ex.Example example = new ex.Example();
  1. import түлхүүр үг ашиглах
// ex package доторх public хандалттай бүх классыг дуудаж чадна.
import ex.*; 
// Зөвхөн Example классыг дуудаж чадна. (Бүх классыг биш)
import ex.Example; 

Package ашиглахын давуу тал

  • Дахин ашиглах боломж
  • Илүү зохион байгуулалттай
  • Нэрний давхардлаас зайлсхийх

Naming a Package Package-д нэр өгөхдөө бүгдийг нь жижиг үсэгээр бичиж өгдөг. Class болон interface-н нэртэй давхцал үүсгэхгүйн тулд.

Package-ийн шатлал

import java.awt.*
import java.awt.color.*

Нэрний давхардал

a болон b адилхан v гэсэн класстай

v w; // Гэж болохгүй
a.v w // Бүтэн замыг нь зааж өгөх ёстой