warsztaty c# część 6
DESCRIPTION
Warsztaty C# Część 6. Grzegorz Piotrowski Grupa .NET PO [email protected]. Co dziś w planie?. Powinniście już znać: Tworzenie własnych klas Powoływanie do życia obiektów Tworzenie konstruktorów i ich przeciążanie Pojęcie hermetyzacji, modyfikatory dostępu Dziedziczenie - PowerPoint PPT PresentationTRANSCRIPT
Co dziś w planie?
Powinniście już znać: Tworzenie własnych klas Powoływanie do życia
obiektów Tworzenie konstruktorów i
ich przeciążanie Pojęcie hermetyzacji,
modyfikatory dostępu Dziedziczenie Polimorfizm
Czym się dzisiaj zajmiemy? Przekazanie przez
referencję Metoda statyczna Try i catch Struktura
Przekazywanie przez referencję
Co wyświetli ten program?
Przekazywanie przez referencję
Co wyświetli ten program?
Ref – słowo kluczowe oznaczające przekazanie przez referencję. Będziemy więc jużpracować bezpośrednio na zmiennej nie zaś na jej kopii.Przy przekazywaniu za pomocą ref parametr musi mieć przypisaną wartość!
Przekazywanie przez referencję
Co wyświetli ten program?
Out – słowo kluczowe oznaczające przekazanie przez referencję. Będziemy więc jużpracować bezpośrednio na zmiennej nie zaś na jej kopii.Przy przekazywaniu za pomocą out parametr musi zostać zainicjalizowany wewnątrz metody!
Przekazywanie przez referencję
Obiekty automatycznie przekazywane są przez referencję!
Metoda statyczna
Metoda statyczna – metoda która nie jest wywoływana w kontekście żadnego konkretnego obiektu tej klasy.
Metoda zwykła: Metoda statyczna:static
Try i catch
Try i catch
Wyjątków jest dużo.Ogólna zasada brzmi, żeby kolejność wyjątków ustawiać od szczegółu do ogółu.
Źródło: msdn.microsoft.com
Zakańczać jednym z tych:
Try i catch
Deklaracja własnego wyjątku:
Przykład użycia:
Struktura
Struktura (struct) jest bardzo podobna do klasy. Struktura jest jednak typem wartości,a klasa typem referencji. Struktura, tak samo jak klasa może posiadać swoje pola, metodya nawet konstruktor.
Stworzenie struktury:
Koniec części szóstej