Studentai studentams
Download
1 / 18

Studentai studentams - PowerPoint PPT Presentation


  • 79 Views
  • Uploaded on

Studentai studentams. 201 2 m. Vasario 27 d. Jonas Ragaišis Marius Kurgonas. Įžanga. http://wiki.mifsa.lt. Programos struktūra. public class Main { public static void main(String[] args) { <pagrindinis kodas> } }. Main. main. Nauja klasė. public class Asmuo { <...> }. Main.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Studentai studentams' - oleg


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Studentai studentams

Studentai studentams

2012 m. Vasario 27d.

Jonas Ragaišis

Marius Kurgonas


Įžanga

  • http://wiki.mifsa.lt


Programos strukt ra
Programos struktūra

public class Main{

public static void main(String[] args) {

<pagrindinis kodas>

}

}

Main

main


Nauja klas
Nauja klasė

public class Asmuo{

<...>

}

Main

Asmuo

main


Klas s kintamieji
Klasės kintamieji

Pridedame klasės atributus (savybes)

public class Asmuo{

public String vardas;

public int metai;

}

Asmuo

metai

vardas


Klas s metodas
Klasės metodas

Pridedame klasės metodą (set), kuris nustato kintamojo reikšmę

public class Asmuo{

public String vardas; public int metai;

public void setVardas (String manoVardas){

vardas = manoVardas;

}

}

Asmuo

vardas

metai

setVardas


Klausimas
Klausimas

  • Ką galite dar pasakyti apie šią klasę?

    public class Asmuo{

    public String vardas; public int metai;

    public void setVardas (String manoVardas){

    vardas = manoVardas;

    }

    }

Asmuo

vardas

metai

setVardas


Klas s konstruktorius
Klasės konstruktorius

Aprašome klasės konstruktorių (jų gali būt keli)

public class Asmuo{

public Asmuo (){

}

}

Asmuo

Asmuo()

vardas

setVardas

metai


Klas s konstruktorius1
Klasės konstruktorius

Aprašome klasės konstruktorių (jų gali būt keli)

public class Asmuo{

public Asmuo (String manoVardas, int manoMetai){

vardas = manoVardas;

metai = manoMetai;

}

}

Asmuo

Asmuo

(String, int)

vardas

metai

setVardas


Konstruktoriaus i kvietimas
Konstruktoriaus iškvietimas

public class Main {

public static void main(String[] args) {

Asmuostudentas = new Asmuo(“Agnė”, 20);

}

}


Metodo i kvietimas
Metodo iškvietimas

public class Main {

public static void main(String[] args) {

Asmuostudentas = new Asmuo();

studentas.setVardas(“Dovilė”);

}

}


Private public
Private - public

public class Asmuo{

private int lsp;

public String vardas;

public Asmuo (int nr, String vard){

lsp = nr;

vardas = vard;

}

}


Get neteisingai
Get (neteisingai)

public class Main {

public static void main(String[] args) {

Asmuostudentas = new Asmuo(“Egis”, 9111);

String vard = studentas.vardas;

// blogai >> int lspNr = studentas.lspNr;

}

}


Get metodai
Get metodai

public class Asmuo{

private int lsp;

public String vardas;

public intgetLSP (){

return lsp;

}

public String getVardas (){

return vardas;

}

}


Get teisingai
Get (teisingai)

public class Main {

public static void main(String[] args) {

Asmuostudentas = new Asmuo(“Egis”, 9111);

String vard = studentas.getVardas();

int lspNr = studentas.getLSP();

}

}


Paketai
Paketai

  • Paketas – susijusių java klasių rinkinys.

  • Tikslas – padaryti kitų klasių metodus matomus.

    • Nerašant package reiktų rašyt

      import Asmuo.java;


Login s operacijos
Loginės operacijos

  • &&loginis ir (and)

  • ||loginis arba (or)

  • == loginis lygu (equal)

  • ! loginis ne (not)

    Pvz.:

    if ((a > 2) && (b < 5)) …

    while (!baigti){…} // boolean baigti = false;