• Nie Znaleziono Wyników

język programowania

N/A
N/A
Protected

Academic year: 2021

Share "język programowania "

Copied!
16
0
0

Pełen tekst

(1)

Java, Zofia Kruczkiewicz 1

Cykle rozwoju oprogramowania (część biznesowa aplikacji)

iteracyjno-rozwojowy cykl oprogramowania 1

(2)

Java, Zofia Kruczkiewicz 2

Java

język programowania

obiektowo zorientowany

wysokiego poziomu

platforma Javy

z maszyny wirtualnej VM

API (interfejs programowania aplikacji).

Rodzaje platform Javy:

 Java Platform, Standard Edition (Java SE)

 Java Platform, Enterprise Edition (Java EE)

 Java Platform, Micro Edition (Java ME)

 Java Platform CARD Rezultat

niezaleŜność od platformy,

duŜe moŜliwości,

stabilność,

łatwość rozwoju,

bezpieczeństwo

(3)

Java, Zofia Kruczkiewicz 3

Warstwy aplikacji (Java EE)

(4)

Java, Zofia Kruczkiewicz 4

Wykonanie projektu typu aplikacja Javy

(5)

Java, Zofia Kruczkiewicz 5

(6)

Java, Zofia Kruczkiewicz 6

(7)

Java, Zofia Kruczkiewicz 7

(8)

Java, Zofia Kruczkiewicz 8

Kod klasy Tytul_ksiazki

(9)

Java, Zofia Kruczkiewicz 9

public class Tytul_ksiazki {

private String wydawnictwo;

private String ISBN;

private String tytul;

private String nazwisko;

private String imie;

public Tytul_ksiazki() { }

public String getWydawnictwo() { return wydawnictwo; } public void setWydawnictwo(String val) { this.wydawnictwo = val; } public String getISBN() { return ISBN; }

public void setISBN(String val) { this.ISBN = val; } public String getTytul() { return tytul; } public void setTytul(String val) { this.tytul = val; } public String getNazwisko() { return nazwisko; } public void setNazwisko(String val) { this.nazwisko = val; } public String getImie() { return imie; }

public void setImie(String val) { this.imie = val; } }

(10)

Java, Zofia Kruczkiewicz 10

Zdefiniowanie nowej metody toString w klasie Tytul_ksiazki

(11)

Java, Zofia Kruczkiewicz 11 public class Tytul_ksiazki

{ private String wydawnictwo;

private String ISBN;

private String tytul;

private String nazwisko;

private String imie;

public Tytul_ksiazki() {} /** @ generated */

public String getWydawnictwo() { return wydawnictwo; } /** @ generated */

public void setWydawnictwo(String val) { wydawnictwo = val; }

public String getISBN() { return ISBN; } /** @ generated */

public void setISBN(String val) { ISBN = val; } /** @ generated */

public String getTytul() { return tytul; } /** @ generated */

public void setTytul(String val) { tytul = val; } /** @ generated */

public String getNazwisko() { return nazwisko; } /** @ generated */

public void setNazwisko(String val) { nazwisko = val; } /** @ generated */

public String getImie() { return imie; } /** @ generated */

public void setImie(String val) { imie = val; } /** @ generated */

public String toString() // your code here

{ String pom="Tytul: "+getTytul();

pom+=" Autor:"+getNazwisko() +" "+getImie();

pom+=" ISBN: "+getISBN();

pom+=" Wydawnictwo:"+getWydawnictwo();

return pom;

} }

(12)

Java, Zofia Kruczkiewicz 12

Wstawienie ręczne kodu nowej metody toString do klasy Tytul_ksiazki

(13)

Java, Zofia Kruczkiewicz 13

Wstawienie kodu nowej metody dodaj_tytul w klasie Uchwyt

(14)

Java, Zofia Kruczkiewicz 14

Wstawienie kodu nowej metody dodaj_tytul oraz metody main

testującej działanie wykonanego przypadku użycia

(15)

Java, Zofia Kruczkiewicz 15

public class Uchwyt {

public Tytul_ksiazki tytul_;

public void dodaj_tytul(String a, String b, String c, String d, String e) { // your code here

tytul_=new Tytul_ksiazki();

tytul_.setTytul(a);

tytul_.setNazwisko(b);

tytul_.setImie(c);

tytul_.setISBN(d);

tytul_.setWydawnictwo(e);

}

public static void main(String t[]) // your code here { Uchwyt ap=new Uchwyt();

ap.dodaj_tytul("1","1","1","1","1");

String lan=ap.tytul_.toString();

System.out.println(lan);

} }

(16)

Java, Zofia Kruczkiewicz 16

Uruchomienie programu

Cytaty

Powiązane dokumenty

Podanie własnych ustawień projektu: nazwy projektu (Project Name), katalogu (Project Location) oraz nazwy klasy główne zawierającej funkcję main (Create Main Class).

Identyfikacja złożonych danych reprezentowanych przez klasy powiązane dziedziczeniem i polimorfizmem podczas opracowania koncepcji programu obiektowego.. Dziedziczenie

Zdefiniowanie klasy zarządzającej Operatory1 w pakiecie operatory1, utworzonych podczas tworzenia projektu (slajd 5) oraz uruchomienie programu...

Typ tego wyjątku w bloku catch musi być albo identycznej klasy użytej w throws lub klasy, od której dziedziczy klasa wyjątku użyta w throws.. Zasada ta nie dotyczy

Interfejs (interface): abstrakcyjny typ danych, tworzący hierarchię typów powiązanych dziedziczeniem wielobazowym, które deklarują abstrakcyjne operacje na elementach

void writeChar(int v) – zapisuje znak jako 2-bajtową wartość void writeDouble(double v) – zapisuje 8-bajtową wartość do pliku void writeFloat(float v) –

Lista komponentów Swing z wykazem obsługujących ich słuchaczy zdarzeń (zdarzenia semantyczne).. (cd) Lista komponentów Swing z wykazem obsługujących ich

Sterowanie wentylatorem zrealizowane w języku drabinkowym (LD) - sterownik WAGO.. Sterowanie wentylatorem zrealizowane w języku