• Nie Znaleziono Wyników

Eclipse, JAVA

N/A
N/A
Protected

Academic year: 2021

Share "Eclipse, JAVA"

Copied!
2
0
0

Pełen tekst

(1)

DPOB LI0 Programowanie obiektowe - zajęcia 8

Poniższy dokument zawiera informacje na temat zadań rozwiązanych na laboratoriach.

Programowanie obiektowe - zajęcia 8

Tematyka - Wprowadzenie do języka Java.

1. Kompilacja i uruchamianie programów

1. Znajdź i włącz edytor eclipse.

2. Ustal ściężkę do swojego workspace.

3. Stwórz nowy projekt i napisz program Hello world.

4. Używając konsoli odnajdź pliki swojego projektu i skompiluj go przy uży- ciu kompilatora javac. Sprawdź wersje kompilatora na swoim kompute- rze.

5. Uruchom otrzymany plik ∗.class na maszynie wirtualnej java.

6. Zaimportuj do istniejącego projektu pliki do dzisiejszych zajęć.

2. Podstawy języka JAVA - składnia

Przeanalizuj plik J avaCodeStyle.java i jego następujące metody:

1. Pętle : f orLoop(), breakAndContinue(). Zamień pętlę for na while oraz do...while.

2. Instrukcje warunkowe : test(), test2(). Uzupełnij instrukcje warunkową test 3 używając operatora ? :.

3. Tablice : T ablice.java. Jakie ostrzeżenia generuje kod tej metody ? 4. Ograniczenia języka mimo wszystko : overf low(),

5. Typ logiczny : bool(). Zwróc uwagę skąd kompiltor wie czym jest klasa Random ?

Różnice w porównaniu z C++:

1. Przekazywanie obiektów Ref erencje.java, 2. Przypisywanie obiektów P rzypisz.java, 3. Porównanie P orownaj.java,

Dziedziczenie:

1. Przeanalizuj działanie programu Dziedziczenie.java Enkapsulacja(Hermetyzacja):

1. Stwórz nowy pakiet o nazwie pakiet.

2. Zaimplementuj w nim klasę A z atrybutami public, protected, private i bez identyfikatora dostępu.

3. Dla podanej klasy A stwórz klasę potomną B dziedziczącą z danej i sprawdź widoczność jej pól.

1

(2)

DPOB LI0 Programowanie obiektowe - zajęcia 8

4. Stwórz klasę potomną klasy A i nazwij ją C, umieść ją w innym pakiecie i zbadaj dostęp do jej pól.

3. Do własnych rozważań

1. Zimportuj plik W hileT est.java. Poszukaj w dokumentacji co jeszcze moż- na wykonać przy pomocy klasy Math ? W jaki sposób wypisać najbliższą liczbę całkowitą do tej wylosowanej ??.

2. Napisz program, który dla podanych jako argumenty programu nazwisk wpisze je do tablicy nazwisk, a następnie wypisze na je w kolejności od najdłuższego na ekran podając dla każdego nazwiska jego długość.

3. Stroną z dokumentacją Dokumentacja. Strona z tutoraialami tutoriale.

2

Cytaty

Powiązane dokumenty

Bogato ilustrowany cytatami z Biblii referat ukazał zebranym reli­ gijny kontekst w którym poruszają się psychologowie zajmując się zagadnieniem uczuć wyższych w

and Lee, R.C.T.: Symbolic Logic and Mechani- cal Theorem Proving. Mellish: Programming

Dlatego też naw et bardtzo liberalni egzegeci utrzym ują, że trzeci ew angelista w ykorzystał tu bardzo starożytne logia wywodzące się z pieligbtnej trad y c ji

Tego samego wieczora inna kobieta zatrzymała się przy fragmencie wystawy poświę­ conej wnętrzu mieszkalnemu na ziemi dobrzyńskiej. Okazywała zainteresowanie, więc podeszłam

Z kolei przy doborze odpowiednich ćwi- czeń oddechowych należy wziąć także w tym przypadku pod uwagę dodatkowe utrudnienia, z jakimi musi zmierzyć się dziewczynka – na

Celem badania było określenie poziomu natężenia stresu oraz stylów radzenia sobie ze stresem zawodowym wśród pracowników systemu Państwowe Ratow- nictwo Medyczne..

Udało się nam do prezentowanego numeru pozyskać prace układające się w profile tematyczne wyrażające się nazwami części zaznaczonych w spisie treści, a mianowicie

• Reversibility of (consequences of) decisions during the implementation process of a waste storage or geological disposal facility (e.g., Interagency Review Group on Nuclear