Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace ConstructorsTibia
- {
- class Hunt
- {
- /*
- * To jest klasa testowa do nauki
- * Klasa hunt ma wyjaśnić konstruktory
- * Konstruktor to taka metoda którą posiada każdy obiekt, jeśli jej nie zadeklarujesz to będzie pusta np.
- * public Hunt(){} <- jeśli tego nie stworzysz bez spiny, kompilator sam sobie stworzy taki pusty konstruktor.
- *
- * W sytuacji gdzie jest ci potrzebny konstruktor należy go zadeklarować jak przykłady poniżej - każda klasa może mieć
- * ich nawet kilka byleby każdy posiadał inne argumenty.
- *
- * Po co taki konstruktor jest? Jego zadaniem jest wykonanie jakiejś czynności odrazu, podczas inicjacji obiektu tzn.
- * NP. idąc w Tibii na hunta MUSISZ(jeśli nie chcesz dead) zabrać potki, amunicję, runki itd.
- * By HUNT mógł powstać, musisz posiadać takie rzeczy na samym początku. Takim typowo programistycznym przykładem jest
- * np. klasa pobierająca dane z bazy danych - w konstruktorze musi utworzyć połączenie z bazą no bo jakim cudem ma coś z niej
- * pobrać? Innym przykładem nie informatycznym może być klasa do konstrukowania mebli - musisz mieć części które przekazujesz
- * w konstruktorze żeby produkcja się rozpoczęła - jakieś deski, gwoździe itd.
- *
- *
- *
- */
- public Hunt()
- {
- Console.WriteLine("Będzie słaby hunt bo nic nie wziąłeś - zapewne dead");
- }
- public Hunt(int ammunition)
- {
- Console.WriteLine("Masz infernal bolty ale i tak łatwo ci zginąć bez potek");
- }
- public Hunt(int ammunition,int manaPotions)
- {
- Console.WriteLine("Masz infernal bolty i manaski! Dobre zarządzanie maną pozwoli ci na dobry exp");
- }
- public Hunt(int amunition, int manaPotions, int SDRune)
- {
- Console.WriteLine("W tym przypadku jesteś sorciem/druidem! Nie martwisz się o amunicję a o runki!");
- }
- }
- }
- //A tobie sobie do maina przeklej VVV
- // VVV
- class Program
- {
- static void Main(string[] args)
- {
- Hunt huntDemce = new Hunt();
- Hunt huntCycki = new Hunt(500);
- Hunt huntDragi = new Hunt(1400,900);
- Hunt huntOramond = new Hunt(0,2500,700);
- Console.ReadKey();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement