Witam dostałam zadanie do wykonania w szkole niestety moja wiedza z programowania jest bardzo nikła czy jest ktoś kto napisałby mi krótki program? Oto treść zadania
Opracuj klasę bazową Piłka oraz klasy potomne:
Piłkadonogi oraz Piłkadokosza.
Dla każdej z klas potomnych utwórz po 3 obiekty i wszystkie 6 obiektów zapisz w tablicy obiektów.
Następnie zaproponuj interfejs HTML dla przeglądarki html, który będzie udostępniał info o
utworzonych obiektach klasy piłkadonogi;
Klasa piłkadokosza powinna nie implementować tego interfejsu a jedynie wyświetlić ich opis
metodą ToString();
Kasia Uzdowska napisał(a):
Witam dostałam zadanie do wykonania w szkole niestety moja wiedza z programowania jest bardzo nikła czy jest ktoś kto napisałby mi krótki program?
Chyba po to chodzisz do szkoły, żeby nauczyć się tego co Tobie każą?
Zacznij robić i pytaj w razie trudności.
Chodzi o to że ten przedmiot wpadł tak przypadkiem ponieważ poprawiam semestr. W tym problem że ja nawet nie wiem jak zacząć ten prgoram
Czy przedmiot nie ma żadnych materiałów? Instrukcje do laboratorium, wykłady.
Czy mając problem ze zrozumieniem tematu, nie będzie najlepiej zgłosić się do prowadzącego/poprosić kolegów na roku o wytłumaczenie/notatki?
E tam... masz, zacznij od tego: https://ideone.com/1avLBm
Dziekuję bardzo dzięki temu będę mogła sama coś popróbować
Zacznij od napisania klasy piłka. Następnie dopisz 2 kolejne klasy, które będą dziedziczyły po klasie piłka. Później w main tworzysz obiekty tych klas.
Thinking in C# <-- polecam. Dobrze wytłumaczone dla osób, które zaczynają programować jak i dla tych, którzy już znają któryś z obiektowych języków.
Ok. napisałam coś takiego na bazie yt i kursów "od razu powiem że nie jest to skopiowane tylko napisane własnoręcznie" co prawda napisałam to na przykładzie pojazdu a nie piłek ale sądzę że profesor to uzna i teraz proszę was o podpowiedź jak mam to jeszcze zmodyfikować aby było jak najbliżej wykonania zadania
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Salon
{
class Program
{
static void Main(string[] args)
{
Pojazd p1 = new Pojazd("Rower ", 2018);
SportAuto p2 = new SportAuto("Ferrari", 2017, 2.0);
Rower p3 = new Rower("cross", 2019, "goral");
Console.WriteLine(p1.nazwa + " " + p1.rokprodukcji);
Console.WriteLine(p2.nazwa + " " + p2.rokprodukcji + " " + p2.pojem);
Console.WriteLine(p3.nazwa + " " + p3.rokprodukcji + " " + p3.rodzaj);
Console.ReadKey();
}
}
class Pojazd
{
public Pojazd()
{
}
public Pojazd(string nazwa, int rokprodukcji)
{
this.nazwa = nazwa;
this.rokprodukcji = rokprodukcji;
}
public void JakiNaped()
{
Console.WriteLine("człowiek");
}
public string nazwa;
public int rokprodukcji;
}
class SportAuto : Pojazd
{
public SportAuto(string nazwa, int rokprodukcji, double pojem) : base(nazwa, rokprodukcji)
{
this.pojem = pojem;
}
public double pojem;
}
class Rower : Pojazd
{
public Rower(string nazwa, int rokprodukcji, string rodzaj) : base(nazwa, rokprodukcji)
{
this.rodzaj = rodzaj;
}
public string rodzaj;
}
}