C# Klasy bazowe i potomne

0

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();

0
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.

0

Chodzi o to że ten przedmiot wpadł tak przypadkiem ponieważ poprawiam semestr. W tym problem że ja nawet nie wiem jak zacząć ten prgoram

0

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

0

Dziekuję bardzo dzięki temu będę mogła sama coś popróbować

0

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.

0

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;
    }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1