673061007

673061007



static void Kain(string[] args)

{

Osoba o = new osoba("Adam", “Miś", "20.03.1988");

osoba 02 = new student("Michał", "Kot", “13.04.1990", 2, l, 12345);

Osoba o3 = new Pilkarz("Hateusz", "Żbik”, "10.08.198S", "obrońca", "FC Częstochowa");

o. wypiszlnfo();

02. wypiszlnfo();

03. WypiszIn-fo();

student s = new student(”Krzysztof", ”Deż", "22.12.1996", 2, 5, 54321);

Piłkarz p = new Pilkarz("Piotr", "Kos", "14.09.1984", "napastnik”, "FC Politechnika");

s.wypiszinfo();

p. wypiszlnfo();

((Pilkarz)o3).StrzelGola();

p.strzelGola();

p.strzelGolaO;

o3.wypiszlnfo();

p.WypiszInfo();

Console.ReadKey();

}

Przy ocenie zadania główny nacisk będzie kładziony na: u    Prawidłową implementację dziedziczenia.

■    Prawidłowy dobór modyfikatorów dostępu.

Zadanie 2. Proszę zrealizować aplikację obiektową, która powinna odznaczać się następującymi cechami:

" Aplikacja stanowi rozszerzenie aplikacji z zadania nr 1.

" Aplikacja powinna zawierać klasy zaimplementowane zgodnie z zamieszczonym poniżej diagramem klas.

■    Obiekty klasy „Student” powinny przechowywać kolekcję obiektów klasy „Ocena” za pomocą listy.

■    Metoda „DodajOcene” ma dodawać ocenę do listy ocen studenta.

■    Metoda ,,WypiszOceny()” ma wypisywać informacje o wszystkich ocenach studenta.

m Metoda „WypiszOceny(string nazwaPrzedmiotu)” ma wypisywać informacje o ocenach studenta z przedmiotu o podanej nazwie.

■    Metoda „UsunOcene” ma usuwać ocenę studenta o podanych parametrach.

■    Metoda „UsunOceny()” ma usuwać wszystkie oceny studenta.

m Metoda „UsunOceny(string nazwaPrzedmiotu)” ma usuwać wszystkie oceny studenta z przedmiotu o podanej nazwie.

" Metoda „Wypiszlnfo” z klasy „Student” ma wypisywać także informacje o wszystkich ocenach studenta.

6



Wyszukiwarka

Podobne podstrony:
class ZADANIA{ public static void main(String[] args){ Zadanie z = new Zadanie();
67
class ZADANIA{ public static void main(String[] args){ Zadanie z = new Zadanie();
public class Foiirth { public static void main(String[] args) { Tekst napis = new Tekst(){ void
{ static void Main(string[] args) { // tworzenie punktów Punkt pl = new Punkt(); Punkt p2 = new
46 Ir class Program 47 { 48 static void Main(string[] args) 49 { 50 Budynek b = new
evMod (2) class Modifiers extends Mouse Adapter { JFrame f = new JFrameQ; public static void main(St
co to jest zmienna? // Program03.java public class Program03 { public static void main(String[] args
co to jest zmienna? // Program03.java public class Program03 { public static void main(String[] args
class Punkt { Jak to działa? p! Punkt x 4 y 2 pl.x, pl.y);{ static void Main(string[] args){ Punkt p
namespace ConsoleApplicationl{ class Program{ static void Main(string[] args){ // tworzenie punktu P
Aplikacja graficzna import javax.swing.*; class GUI extends JFrame { public static void main (String
Jacek Rumiński - Język JAVA - Rozdział 8 public static void main(StringQ args) { Socket gniazdo; Str
Program w Javie dass HelloWorldApp { public static void main(String[] args) {
Najprostsza aplikacja public class Hello{ public static void main(String[ ]
// Program04.java public class Program04 { public static void main(String[]{ // zamiana dwóch zmienn

więcej podobnych podstron