Samarqand davlat universiteti raqamli texnologiyalar fakulteti optimal boshqaruv usullari kafedrasi


Готово. Keyin shu proyekt ichida yana bitta paket yaratamiz(«Пакеты исходных кодов



Yüklə 1,58 Mb.
səhifə36/79
tarix14.12.2023
ölçüsü1,58 Mb.
#179928
1   ...   32   33   34   35   36   37   38   39   ...   79
Java MAJMUA

Готово.
Keyin shu proyekt ichida yana bitta paket yaratamiz(«Пакеты исходных кодов» yozuviga sichqonchani o‘ng tugmasini bosib, «Новый->Пакет Java«):

Unga «pack2» deb nom berib, «Готово» tugmasini bosamiz, bu paket kulrang rangli bo‘lib namoyon bo‘ladi. Shundan so‘ng, bu paket ichida klass hosil qilamiz(paket nomiga sichqonchani o‘ng tugmasini bosib, Новый->Класс Java).

Imya klassa: akmxГотово.
Ikkita paket hosil qilib oldik, endi «pack2» paketi ichiga quyidagi kodni yozamiz.

1
2
3
4
5

package pack2;
public class akmx
{
public int pak2=15;
}

Dastlab, «pack2» paketi hosil qilindi, so‘ng «public» ruxsatiga ega «akmx» nomli klass yaratildi va uning ichida «public» ruxsatiga ega, «int» tipiga oid «pak2» o‘zgaruvchi hosil qilindi va unga «15» soni qiymat sifatida berildi.
Endi, «pack1» ichiga quyidagilarni yozamiz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

package pack1;
import pack2.akmx;
class son
{
protected int var1=10;
protected int sum(int var2)
{
akmx aa= new akmx();
return var1*var2+aa.pak2;
}
}
public class Pack1 {
public static void main(String[] args) {
son mm = new son();
System.out.println(mm.sum(5));
}}

«import» komandasi orqali, «pack1» paketga «pack2» paketi qo‘shildi. Uning sintaksisi:
import paket _nomi.klass nomi;
Shundan so‘ng, «son» nomli klass yaratildi va «sum» nomli metod hosil qilindi. Keyin «pack2» paketidagi «akmx» nomli klassning ob’yekti yaratilib(aa), undagi «pak2» o‘zgaruvchichi chaqirildi va qo‘shish amali bajarildi(9-qator). Agar «pack2» paketilagi klass «public» orqali yaratilmaganda, uning ob’yektini hosil qilaolmas edik(8-qator). Agar «pak2» o‘zgaruvchi «public» orqali yaratilmaganda, uning qiymatini ham chaqiraolmas edik. Dastur natijasi

Xulosa qiladigan bo‘lsak, har doimgidek, qo‘yilgan vazifaga qarab, ruxsatlar ham belgilanar ekan.


Adabiyotlar
[1].David J.Eck. Introduction to Java. Geneva NY, 14456, (2016) http://math.hws.edu/javanotes
[2]. Daniel Y.Liang. Introduction to Java programming, Comprehensive version.
Prinston Hall 07458, New Jersey, (2011).
[3]. Bruce Eckel. Thinking in Java. MidView Inc, New Jersey (2006).
[4].ШилдтГерберт. Java 8. Полное руководство; 9-е изд.: Пер. с англ. - М. :
ООО "И.Д. Вильяме", (2015).
[5]. RashidTurg’unboyev. Java2 SE, Zamonaviy dasturlash tili. Toshkent, (2006).
[6]. www.oracle.com
[7]. www.gluon.com



Yüklə 1,58 Mb.

Dostları ilə paylaş:
1   ...   32   33   34   35   36   37   38   39   ...   79




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin