A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat | ||
oktatas:programozas:php:php_oop:osztaly [2022/05/19 11:08] admin [Az osztály szerkezete] |
oktatas:programozas:php:php_oop:osztaly [2022/11/26 22:06] admin [PHP OOP osztályai] |
||
---|---|---|---|
Sor 4: | Sor 4: | ||
* **Szerző:** Sallai András | * **Szerző:** Sallai András | ||
- | * Copyright (c) Sallai András, 2020 | + | * Copyright (c) Sallai András, 2020, 2022 |
- | * [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] | + | * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] |
* Web: https://szit.hu | * Web: https://szit.hu | ||
Sor 13: | Sor 13: | ||
- | <code php EgyszerOsztaly> | + | <code php EgyszerOsztaly.php> |
class EgyszeruOsztaly { | class EgyszeruOsztaly { | ||
Sor 19: | Sor 19: | ||
</code> | </code> | ||
- | Az osztály neve és az állomány neve nem kell megegyezzen. | + | Az osztály neve és az állomány neve nem kell megegyezzen, de célszerű. |
Az osztályokat a class kulcsszóval kezdjük, ezt követi az osztály neve, | Az osztályokat a class kulcsszóval kezdjük, ezt követi az osztály neve, | ||
Sor 34: | Sor 34: | ||
A következő kód tartalmaz egy darab tulajdonságot, és egy metódust: | A következő kód tartalmaz egy darab tulajdonságot, és egy metódust: | ||
- | <code php> | + | <code php EgyszeruOsztaly.php> |
<?php | <?php | ||
class EgyszeruOsztaly { | class EgyszeruOsztaly { | ||
Sor 53: | Sor 53: | ||
Lássunk néhány példát osztálydeklarációkra tulajdonságokkal. | Lássunk néhány példát osztálydeklarációkra tulajdonságokkal. | ||
- | <code php> | + | <code php Kocsi.php> |
class Kocsi { | class Kocsi { | ||
public $szin; | public $szin; | ||
Sor 62: | Sor 62: | ||
- | <code php> | + | <code php Szemely.php> |
class Szemely { | class Szemely { | ||
public $nev; | public $nev; | ||
Sor 71: | Sor 71: | ||
- | <code php> | + | <code php Dolgozo.php> |
class Dolgozo { | class Dolgozo { | ||
public $nev; | public $nev; | ||
Sor 79: | Sor 79: | ||
</code> | </code> | ||
- | <code php> | + | <code php Tanulo.php> |
class Tanulo { | class Tanulo { | ||
public $nev; | public $nev; | ||
Sor 87: | Sor 87: | ||
</code> | </code> | ||
- | <code php> | + | <code php Aru> |
class Aru { | class Aru { | ||
public $kod; | public $kod; | ||
Sor 101: | Sor 101: | ||
- | <code php> | + | <code php SimpleClass.php> |
<?php | <?php | ||
class SimpleClass | class SimpleClass |