Programowanie Obiektowe w Javie(cd)

March 20, 2018 | Author: Anonymous | Category: Inżynieria, Informatyka, Java Programming
Share Embed


Short Description

Download Programowanie Obiektowe w Javie(cd)...

Description

Programowanie Obiektowe w Javie (c.d.) Nguyen Hung Son Uniwersytet Warszawski

Tematy Klasy abstrakcyjne  Interfejsy  Pakiety  Przegląd pakietów w Javie  Wprowadzenie do apletów 

Klasy abstrakcyjne SKŁADNIA KLAS

[ModyfikatorKlasy] class NazwaKlasy

[extends NadKlasa] [implements Interfejsy] { /* definicje metod i pól */ }

abstract final public private Synchronizable ...

Pola: Modyfikator TypWartości NazwaPola Metody: Modyfikator TypZwracanejWartości Nazwa (Typ Argument1, Typ Argument2, ...) { /* implementacja (kod) metody */ }

Klasy abstrakcyjne 

W klasie abstrakcyjnej mamy: – definicję niektórych metod (z modyfikatorem abstract) bez implementacji

implementacje tych metod są w klasach potomnych  nie możemy bezpośrednio stworzyć obiektów dla klas abstrakcyjnych 

Klasy abstrakcyjne - przykład Figura

Punkt

Odcinek

Trójkąt

abstract

Wielokąt

Czworokąt

Klasy abstrakcyjne Figura[] tab = new Figura[3]; Linia lin = new Linia(); Trojkat t = new Trojkat(); Wielokat w = new Czworokat(); ... tab[0] = lin; tab[1] = t; tab[2] = w; for(int i=0;i
View more...

Comments

Copyright © 2017 DOCUMEN Inc.