From ad0def7add1160c4fdb0e188903dab35b76a6c82 Mon Sep 17 00:00:00 2001 From: Henrique Date: Sun, 9 Feb 2020 09:09:29 -0300 Subject: [PATCH] =?UTF-8?q?Implementa=C3=A7=C3=A3o=20de=20um=20m=C3=A9todo?= =?UTF-8?q?=20est=C3=A1tico.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- banco.php | 2 +- src/Conta.php | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/banco.php b/banco.php index 458532c..9d42b2d 100644 --- a/banco.php +++ b/banco.php @@ -13,4 +13,4 @@ $segundaConta = new Conta('789.345.302-23', 'Gustavo'); var_dump($segundaConta); -echo Conta::$numeroDeContas; +echo Conta::$recuperarNumeroDeContas . PHP_EOL; diff --git a/src/Conta.php b/src/Conta.php index 0a1e1ba..be8bb2b 100644 --- a/src/Conta.php +++ b/src/Conta.php @@ -8,7 +8,7 @@ class Conta { private $cpfTitular; private $nomeTitular; private $saldo; - public static $numeroDeContas = 0; + private static $numeroDeContas = 0; //Construtor /*Para acessarmos um atributo estático, temos de chamá-lo da seguinte forma: @@ -74,4 +74,8 @@ private function validaNomeTitular(string $nomeTitular): void { exit(); } } + + public static function recuperaNumeroDeContas(): int { + return Conta::$numeroDeContas; + } } \ No newline at end of file