- Stahuj zápisky z přednášek a ostatní studijní materiály
- Zapisuj si jen kvalitní vyučující (obsáhlá databáze referencí)
- Nastav si své předměty a buď stále v obraze
- Zapoj se svojí aktivitou do soutěže o ceny
- Založ si svůj profil, aby tě tví spolužáci mohli najít
- Najdi své přátele podle místa kde bydlíš nebo školy kterou studuješ
- Diskutuj ve skupinách o tématech, které tě zajímají
Studijní materiály
Hromadně přidat materiály
Programování - úvod
BBALP - Algoritmizace a programování
Hodnocení materiálu:
Vyučující: Lukáš Carvan
Zjednodušená ukázka:
Stáhnout celý tento materiálmetry konstruktoru ) // Konstruktor třídy
{
// přiřazení hodnot proměnným
this.proměnná = hodnota;
}
// deklarace metod třídy
}
Příklad:
public class Osoba
{
public string Jmeno, Prijmeni;
DateTime datumNarozeni;
int ID;
public Osoba()
{
this.Jmeno = “”;
this.Prijmeni = “”;
this.datumNarozeni = new DateTime();
this.ID = 0;
}
public Osoba(string noveJmeno, string novePrijmeni)
{
this.Jmeno = noveJmeno;
this.Prijmeni = novePrijmeni;
this.datumNarozeni = new DateTime();
this.ID = 0;
}
public DateTime kdySeNarodil()
{
return this.datumNarozeni;
}
.
.
.
}
Vytvoření objektu třídy a volání proměnných a metod
názevTřídy názevObjektuTřídy = new názevTřídy(//zde mohou být parametry konstruktoru );
Příklad:
Osoba zamestnanec;
..
Zamestnanec = new Osoba();
nebo
Osoba zamestnanec = new Osoba(“Pavel”, “Novák”);
Potom můžeme:
Datum = zamestnanc.kdySeNarodil(); // volání metody, který vrátí datum narození
string strJmeno = zaměstnanec.Jmeno; // volání proměnné obsahující jméno
DateTime datum = zaměstnanec.datumNarozeni; // proměnná datumNarozeni není public a proto kompilátor zahlásí chybu
Metody
Definice
Metoda (funkce) je část programu, kterou je možné opakovaně volat z různých míst kódu. Funkce může mít argumenty (též parametry) – údaje, které jí jsou předávány při volání – a návratovou hodnotu, kterou naopak vrací.
Na rozdíl od funkce v matematice nemusí výsledek funkce v programu záviset jen na jejích argumentech – v průběhu svého běhu může samostatně získávat data z paměti nebo jiných vstupů a provádět i výstupní operace, takže návratová hodnota zdaleka nemusí být jejím jediným výsledkem (viz vedlejší účinek) a funkce také nemusí mít žádné formální parametry (typ. funkce vracející hodnotu stisknuté klávesy). Často nemusí funkce vracet žádnou hodnotu, potom se taková funkce může nazývat procedurou.
Deklarace metody nenávratového typu
void názevMetody( //zde mohou být parametry )
{
// blok prováděných příkazů
}
Příklad:
void vypisAhoj()
{
textBox1.Text = “Ahoj”;
}
void vynasobDvemi(int cislo)
{
cislo = cislo * 2;
}
Deklarace metody návratového typu
datovýTyp názevMetody(//zde mohou být parametry)
{
// blok prováděných příkazů
return hodnotaOdpovídajícíhoDatovéhoTypu;
}
Příklad:
string jakSeJmenuje()
{
return this.Jmeno;
}
int soucet(int scitanec1, int scitanec2)
{
int souc = 0;
souc = scitanec1 + scitanec2;
return souc;
}
bool jeKladne(double cislo)
{
if (cislo > 0)
return true;
else
return false;
}
Volání metody
Návratového typu:
Proměnná = názevMetody( //zde mohou být parametry);
Příklad:
Suma = soucet(2, 3); // v sumě bude
Vloženo: 13.07.2010
Velikost: 218,00 kB
Komentáře
Tento materiál neobsahuje žádné komentáře.
Mohlo by tě zajímat:
Skupina předmětu BBALP - Algoritmizace a programování
Reference vyučujících předmětu BBALP - Algoritmizace a programování
Reference vyučujícího Lukáš Carvan
Podobné materiály
- 13 - Hry a zážitkové aktivity v přírodě - Úvod
- IVT - Informatika a výpočetní technika - Úvod do informačních technologií
- IVT - Informatika a výpočetní technika - Úvod do informačních technologií
- IVT - Informatika a výpočetní technika - Úvod do informačních technologií
- 58 - Informační technologie - Úvod do informačních technologií
- ZSV - Základy společenských věd - Etika - úvod
- ZSV - Základy společenských věd - uvod do filozofie
- CJ - Český jazyk - Původ a vývoj českého jazyka
- FIL - Filozofie - FILOZOFIE úvod
- FIL - Filozofie - uvod do filozofie
- FIL - Filozofie - úvod, předsokratovské období
- D - Dějepis - Úvod do studia dějepisu, pomocné vědy historické, otázky historiografie.
- CJ - Český jazyk - Úvod do stylistiky
- E - Ekonomie - Ekonomie úvod
- FIL - Filozofie - Filozofie - úvod
- IVT - Informatika a výpočetní technika - CSS - úvod
- PSY - Psychologie - Úvod do psychologie
- BI - Biologie - Původ a vývoj člověka
- BI - Biologie - Úvod do biologie
- MKT - Marketing - Úvod, S.W.O.T. analýza
- FIL - Filozofie - Úvod do filosofie
- FIL - Filozofie - Úvod do studia filosofie
- ZSV - Základy společenských věd - Právní vztahy Původ, podstata a funkce morálky
- E - Ekonomie - Uvod do ekonomie
- M - Matematika - Pravdepodobnost obecny uvod a klasicka pravdepodobnost
- M - Matematika - Testovani statistickych hypotez uvod
- CH - Chemie - Úvod do organické chemie
- CJ - Český jazyk - Původ a vývoj češtiny
- E - Ekonomie - Úvod do ekonomie
- BI - Biologie - Původ obojživelníků
- E - Ekonomie - Úvod do ekonomiky
- E - Ekonomie - Úvod do managementu
- PRA - Právo - Úvod do problematiky práva
- PSY - Psychologie - Úvod do psychologie, obory psychologie
- MNG - Management - Úvod do managementu
- PSY - Psychologie - Úvod do psychologie
- ZSV - Základy společenských věd - Úvod do filozofie
- CJ - Český jazyk - Úvod do středověké literatury
- ZSV - Základy společenských věd - systém práva (úvod, rozdělení, oblasti+občanské právo)
- ZSV - Základy společenských věd - Mezinárodní vztahy- Úvod
- ZSV - Základy společenských věd - Politologie- Úvod
- E - Ekonomie - Inflace úvod
- POD - Podnikání - Obchodní společnosti - obecný úvod
- PRA - Právo - Úvod do právní nauky, Trestní právo hromtné
- ZSV - Základy společenských věd - ÚVOD DO STUDIA PSYCHOLOGIE
- E - Ekonomie - Úvod do ekonomie
- BI - Biologie - Původ obojživelníků
- ZSV - Základy společenských věd - UVOD DO SOCIOLOGIE
- CJ - Český jazyk - puvod jazyka
- LIT - Literatura - Úvod do literatury
- CJ - Český jazyk - Úvod do literatury + 1. písemné památky
- CJ - Český jazyk - Úvod do literatury + 1. písemné památky
- ZSV - Základy společenských věd - Úvod do filozofie
- ZSV - Základy společenských věd - Úvod do filozofie
- 02 - semiotika - uvod do semiotiky a lingvistiky
- FIL - Filozofie - Úvod do filozofie
- Z - Zeměpis - Česká republika - úvod
- 0 - Geologické zakládání staveb - Úvod
- ZPV - Základy přírodních věd - Úvod do mechaniky
- ZSV - Základy společenských věd - ZSV úvod do filosofie
- ZSV - Základy společenských věd - ZSV úvod do filosofie
- ZSV - Základy společenských věd - ZSV úvod do filosofie
Copyright 2025 unium.cz


