• Nem Talált Eredményt

Atomi típusok (elemi típusok):integer, real, float, char, string, boolean, enum

Interface típusok:mi magunk csináljuk ˝oket, a deklarált osztályok ezek(pl. Film, Színész)

Katona Gyula Y. (BME SZIT) Adatbázisok elmélete 2. el ˝oadás 42 / 507

Típusok az ODL-ben

Vannak alaptípusok, építkezési lehet ˝oségek és megszorítások, amik szabályozzák az építkezést.

Alaptípusok

Atomi típusok (elemi típusok):integer, real, float, char, string, boolean, enum Interface típusok:mi magunk csináljuk ˝oket, a deklarált osztályok ezek(pl. Film, Színész)

Típusok az ODL-ben

Vannak alaptípusok, építkezési lehet ˝oségek és megszorítások, amik szabályozzák az építkezést.

Alaptípusok

Atomi típusok (elemi típusok):integer, real, float, char, string, boolean, enum Interface típusok:mi magunk csináljuk ˝oket, a deklarált osztályok ezek(pl. Film, Színész)

Katona Gyula Y. (BME SZIT) Adatbázisok elmélete 2. el ˝oadás 42 / 507

Típusok az ODL-ben

Típuskonstruktorok

Halmaz: haT egy típus, akkorSet<T >aTtípusú elemek halmaza

Multihalmaz: haT egy típus, akkorBag<T >aT típusú elemek multihalmaza, azaz egy elem többször is szerepelhet

Lista: haT egy típus, akkorList<T>aT típusú elemek listája,pl. string=List<char>

Tömb: haT egy típus, akkorArray<T,i>aT típusú elemekihosszú tömbje, pl. Array<char,12>=12 hosszú karakterlánc

Struktúra: haT1,T2, . . . ,Tntípusok,f1,f2, . . . ,fnpedig mez ˝onevek, akkor

Struct<Név>{T1f1,T2f2, . . . ,Tnfn}nmez ˝ob ˝ol álló<Név>nev ˝u struktúra, ahol a mez ˝ok neveif1,f2, . . . ,fn, típusai pedigT1,T2, . . . ,Tn.

Például: Struct Cím{string város, string utca}

Az els ˝o négy(Set, Bag, List, Array)típuskonstruktortkollekcióoperátornakhívjuk.

Típusok az ODL-ben

Típuskonstruktorok

Halmaz: haT egy típus, akkorSet<T >aTtípusú elemek halmaza

Multihalmaz: haT egy típus, akkorBag<T >aT típusú elemek multihalmaza, azaz egy elem többször is szerepelhet

Lista: haT egy típus, akkorList<T>aT típusú elemek listája,pl. string=List<char>

Tömb: haT egy típus, akkorArray<T,i>aT típusú elemekihosszú tömbje, pl. Array<char,12>=12 hosszú karakterlánc

Struktúra: haT1,T2, . . . ,Tntípusok,f1,f2, . . . ,fnpedig mez ˝onevek, akkor

Struct<Név>{T1f1,T2f2, . . . ,Tnfn}nmez ˝ob ˝ol álló<Név>nev ˝u struktúra, ahol a mez ˝ok neveif1,f2, . . . ,fn, típusai pedigT1,T2, . . . ,Tn.

Például: Struct Cím{string város, string utca}

Az els ˝o négy(Set, Bag, List, Array)típuskonstruktortkollekcióoperátornakhívjuk.

Katona Gyula Y. (BME SZIT) Adatbázisok elmélete 2. el ˝oadás 43 / 507

Típusok az ODL-ben

Típuskonstruktorok

Halmaz: haT egy típus, akkorSet<T >aTtípusú elemek halmaza

Multihalmaz: haT egy típus, akkorBag<T >aT típusú elemek multihalmaza, azaz egy elem többször is szerepelhet

Lista: haT egy típus, akkorList<T >aT típusú elemek listája,pl.

string=List<char>

Tömb: haT egy típus, akkorArray<T,i>aT típusú elemekihosszú tömbje, pl. Array<char,12>=12 hosszú karakterlánc

Struktúra: haT1,T2, . . . ,Tntípusok,f1,f2, . . . ,fnpedig mez ˝onevek, akkor

Struct<Név>{T1f1,T2f2, . . . ,Tnfn}nmez ˝ob ˝ol álló<Név>nev ˝u struktúra, ahol a mez ˝ok neveif1,f2, . . . ,fn, típusai pedigT1,T2, . . . ,Tn.

Például: Struct Cím{string város, string utca}

Az els ˝o négy(Set, Bag, List, Array)típuskonstruktortkollekcióoperátornakhívjuk.

Típusok az ODL-ben

Típuskonstruktorok

Halmaz: haT egy típus, akkorSet<T >aTtípusú elemek halmaza

Multihalmaz: haT egy típus, akkorBag<T >aT típusú elemek multihalmaza, azaz egy elem többször is szerepelhet

Lista: haT egy típus, akkorList<T >aT típusú elemek listája,pl.

string=List<char>

Tömb: haT egy típus, akkorArray<T,i>aT típusú elemekihosszú tömbje, pl. Array<char,12>=12 hosszú karakterlánc

Struktúra: haT1,T2, . . . ,Tntípusok,f1,f2, . . . ,fnpedig mez ˝onevek, akkor

Struct<Név>{T1f1,T2f2, . . . ,Tnfn}nmez ˝ob ˝ol álló<Név>nev ˝u struktúra, ahol a mez ˝ok neveif1,f2, . . . ,fn, típusai pedigT1,T2, . . . ,Tn.

Például: Struct Cím{string város, string utca}

Az els ˝o négy(Set, Bag, List, Array)típuskonstruktortkollekcióoperátornakhívjuk.

Katona Gyula Y. (BME SZIT) Adatbázisok elmélete 2. el ˝oadás 43 / 507

Típusok az ODL-ben

Típuskonstruktorok

Halmaz: haT egy típus, akkorSet<T >aTtípusú elemek halmaza

Multihalmaz: haT egy típus, akkorBag<T >aT típusú elemek multihalmaza, azaz egy elem többször is szerepelhet

Lista: haT egy típus, akkorList<T >aT típusú elemek listája,pl.

string=List<char>

Tömb: haT egy típus, akkorArray<T,i>aT típusú elemekihosszú tömbje, pl. Array<char,12>=12 hosszú karakterlánc

Struktúra: haT1,T2, . . . ,Tntípusok,f1,f2, . . . ,fnpedig mez ˝onevek, akkor

Struct<Név>{T1f1,T2f2, . . . ,Tnfn}nmez ˝ob ˝ol álló<Név>nev ˝u struktúra, ahol a mez ˝ok neveif1,f2, . . . ,fn, típusai pedigT1,T2, . . . ,Tn.

Például: Struct Cím{string város, string utca}

Típusok az ODL-ben

Típuskonstruktorok

Halmaz: haT egy típus, akkorSet<T >aTtípusú elemek halmaza

Multihalmaz: haT egy típus, akkorBag<T >aT típusú elemek multihalmaza, azaz egy elem többször is szerepelhet

Lista: haT egy típus, akkorList<T >aT típusú elemek listája,pl.

string=List<char>

Tömb: haT egy típus, akkorArray<T,i>aT típusú elemekihosszú tömbje, pl. Array<char,12>=12 hosszú karakterlánc

Struktúra: haT1,T2, . . . ,Tntípusok,f1,f2, . . . ,fnpedig mez ˝onevek, akkor

Struct<Név>{T1f1,T2f2, . . . ,Tnfn}nmez ˝ob ˝ol álló<Név>nev ˝u struktúra, ahol a mez ˝ok neveif1,f2, . . . ,fn, típusai pedigT1,T2, . . . ,Tn.

Például: Struct Cím{string város, string utca}

Az els ˝o négy(Set, Bag, List, Array)típuskonstruktortkollekcióoperátornakhívjuk.

Katona Gyula Y. (BME SZIT) Adatbázisok elmélete 2. el ˝oadás 43 / 507

Típusok az ODL-ben