Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r. o

Podobné prezentace


Prezentace na téma: "NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r. o"— Transkript prezentace:

1 NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r. o
NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r.o., Orlová-Lutyně AUTOR: Ing. Adéla Tomalová NÁZEV: Podpora výuky v technických oborech TEMA: Objektově orientované programování v C# ČÍSLO PROJEKTU:CZ.1.07/1.5.00/

2 Cvičení 26 Konstantní pole class Clovek {
Potřebujeme učitele s jménem a příjmením. Dále studenty, kterým přibude fakulta, na které studují. class Clovek { public string jmeno, prijmeni; public Clovek(string jmeno, string prijmeni) this.jmeno = jmeno; this.prijmeni = prijmeni; } Student je potomek třídy Clovek. Obsahuje konstantní pole, ve kterém jsou zapsány všechny fakulty školy. class Student : Clovek { string[] fakulty = { "stavební", "strojní", "elektro", "IT" }; string fakulta;

3 Cvičení 26 Konstantní pole
Konstantní pole s názvy fakult použijeme na ošetření dat v konstruktoru string[] fakulty = { "stavební", "strojní", "elektro", "IT" }; public Student(string jmeno, string prijmeni, string fakulta) : base(jmeno, prijmeni) { while (!fakulty.Contains(fakulta)) Console.Write("Fakulta musí být: "); foreach (string nazev in fakulty) Console.Write(nazev + ","); fakulta = Console.ReadLine(); } this.fakulta = fakulta; Pole se používá pro zjištění, jestli je název fakulty v parametru napsán správně a pro výpis názvů všech fakult při opravě.

4 while (!fakulty.Contains(fakulta))
Cvičení 26 Konstantní pole Podmínka zajišťuje, že bude správně zadáno jméno jedné z fakult string[] fakulty = { "stavební", "strojní", "elektro", "IT" }; while (!fakulty.Contains(fakulta)) Vykřičník neguje výraz Contains je metoda pole, která určuje, jestli pole obsahuje hodnotu parametru

5 Cvičení 26 C# Konstantní pole. Zpracovala: Ing. Adéla Tomalová
Cílová skupina: žák SŠ Rok vytvoření: 2013 Anotance: vytvoření a použití konstantního pole. Předpokládaný přínos (výstup): práce s konstantním polem Předpokládaný čas: 20 minut V textu nebyly použity materiály jiných autorů.


Stáhnout ppt "NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r. o"

Podobné prezentace


Reklamy Google