4-Lekciya: boolean maǵlıwmatlar tipi hám ámeller if-else operatorı. Logikalıq operatorlar



Download 282,88 Kb.
Pdf ko'rish
bet5/5
Sana31.12.2021
Hajmi282,88 Kb.
#256856
1   2   3   4   5
Bog'liq
1-Lekciya Obekt

NetBeans ortalıǵında klass jaratıw

NetBeans ortalıǵında klass jaratıw










Mısal

Mısal









Mashina  klasında  modeli,  reńi,  tezligi  haqqında  maǵlıwmatlardı 

shıǵarıwshı metod jaratıp, usı klastıń birneshe obyektlerin main metodı 



ishinde jaratıw kerek bolsın.

 package klasslar;

 public class Mashina {

    public String model="";

    public int tezlik=0;

    public String ren="";

    public void magliwmat(){

        System.out.println("Mashina modeli:"+ model);

        System.out.println("Mashina tezligi:"+ tezlik);

        System.out.println("Mashina reni:"+ ren);

    }

 }

 package

 klasslar;

 public class

 Mashina {

    

public

 String model=

""

;

    

public int

 tezlik=0;

    

public

 String ren=

""

;

    

public void

 magliwmat(){

        System.

out

.println(

"Mashina modeli:"

+ model);

        System.

out

.println(

"Mashina tezligi:"

+ tezlik);

        System.

out

.println(

"Mashina reni:"

+ ren);

    }

 }


Mısal

Mısal









 package klasslar;

 public class Klasslar {

    public static void main(String[] args) {

        Mashina lasetti = new Mashina();

        lasetti.model = "Lacetti";

        lasetti.tezlik = 180;

        lasetti.ren = "qara";

        lasetti.magliwmat();

        

        Mashina malibu = new Mashina();

        malibu.model = "Malibu";

        malibu.tezlik = 220;

        malibu.ren = "aq";

        malibu.magliwmat();

    }

 }

 package

 klasslar;

 public class

 Klasslar {

    

public static void

 main(String[] args) {

        Mashina lasetti = 

new

 Mashina();

        lasetti.model = 

"Lacetti"

;

        lasetti.tezlik = 180;

        lasetti.ren = 

"qara"

;

        lasetti.magliwmat();

        

        Mashina malibu = 

new

 Mashina();

        malibu.model = 

"Malibu"

;

        malibu.tezlik = 220;

        malibu.ren = 

"aq"

;

        malibu.magliwmat();

    }

 }


Konstruktorlar

Konstruktorlar







Hár  bir  klasta  eń  keminde  bir  konstruktor  boladı.  Aldınǵı  jaratqan  klaslarda,  klass 

denesinde  heshqanday    konstruktor  kórmesekte  programma  tárepinen  islewshi 

konstruktor boladı. Eger konstruktordı ózimiz jaratpaqshı bolsaq, onı klass atı menen 

birdey qılıp qoyıw kerek boladı. Mısalı, bos konstruktor tómendegishe jaratıladı:

Konstruktor  atı  klass  atı  menen  birdey  boladı.  Sonıń  ushın  joqarıdaǵı  mısalda 

konstruktor  atına  klassAtı  dep  jazdıq.  Konstruktorlardı  paydalanıwdan  maqset, 

obyekt  jaratıp  atırǵanda  onıń  halatları  haqqındaǵı  maǵlıwmatlardı  jiberiw  bolıp 

tabıladı. Aldınǵı mısalda, lasetti yamasa malibu obyektlerin jaratqanda onıń modelin, 

tezligin, reńin birme – bir kiritdik. Al konsturktor jaratsaq onı ańsat ámelge asırıwǵa 

boladı. Joqarıdaǵı mısaldı konstruktor járdeminde isleyik.

public

 klassAtı(){}



Konstruktorlar

Konstruktorlar









 package klasslar;

 public class Mashina {

    public String model="";

    public int tezlik=0;

    public String ren="";

    // konstruktor

    public Mashina(String s, int t, String r){

   model = s; tezlik = t; ren = r;

    }

    public void magliwmat(){

        System.out.println("Mashina modeli:"+ model);

        System.out.println("Mashina tezligi:"+ tezlik);

        System.out.println("Mashina reni:"+ ren);

    }

 }

 package

 klasslar;

 public class

 Mashina {

    

public

 String model=

""

;

    

public int

 tezlik=0;

    

public

 String ren=

""

;

    

// konstruktor

    public 

Mashina(String s, 

int

 t, String r){

   model = s; tezlik = t; ren = r;

    }

    

public void

 magliwmat(){

        System.

out

.println(

"Mashina modeli:"

+ model);

        System.

out

.println(

"Mashina tezligi:"

+ tezlik);

        System.

out

.println(

"Mashina reni:"

+ ren);

    }

 }


Konstruktorlar

Konstruktorlar







Demek bul mısalda konstruktor:

Konstruktorlar  klass  atı  menen  birdey  bolıwı  hám  modifikatorı  public 

bolıwı  kerek.  Sonday-aq,  bir  klass  ishinde  birneshe  konstruktorlardı 

jaratıw  múmkin.  Olar  bir  –  birinen  parametrleri  boyınsha  parıq  qılıwı 

múmkin.


 package klasslar;

 public class Klasslar {

    public static void main(String[] args) {

        Mashina lasetti = new Mashina("Lacetti", 180, "qara");

   Mashina malibu = new Mashina("Malibu", 220, "aq");

    }

 }

 package

 klasslar;

 public class

 Klasslar {

    

public static void

 main(String[] args) {

        Mashina lasetti = 

new

 Mashina(

"Lacetti"

, 180,

 "qara"

);

   Mashina malibu = 

new

 Mashina(

"Malibu"

, 220,

 "aq"

);

    }

 }

 public Mashina(String s, int t, String r){

   model = s; tezlik = t; ren = r;

 }

 public 

Mashina(String s, 

int

 t, String r){

   model = s; tezlik = t; ren = r;

 }


Tákirarlaw sorawları

Tákirarlaw sorawları

Obyektke baǵdarlanǵan programmalastırıw ne ushın kerek?



OBP nıń tiykarın neler quraydı?

OBP nıń qanday principleri bar?



Klass hám obyekt degende neni túsinesiz?

Miyrasqa mısal keltiriń



Polimorfizmge mısallar keltiriń



Inkapsulyaciya degen ne?



Document Outline

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

Download 282,88 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish