Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Acesso a variável memória. #62

Open
HugoCSouza opened this issue Dec 29, 2023 · 1 comment
Open

Acesso a variável memória. #62

HugoCSouza opened this issue Dec 29, 2023 · 1 comment

Comments

@HugoCSouza
Copy link

Professor, boa tarde. Eu estava resolvendo este problema e tentei acessar a variável memória dentro das classe derivadas porem não foi possível. Como eu faria para implementar esta melhoria que estou tentando propor. Seguem em anexo as fotos.

Imagem do WhatsApp de 2023-12-29 à(s) 14 47 37_b03c0992

Imagem do WhatsApp de 2023-12-29 à(s) 14 47 46_8af74a19

@rogeriorfp
Copy link

rogeriorfp commented Dec 29, 2023

Professor, boa tarde. Eu estava resolvendo este problema e tentei acessar a variável memória dentro das classe derivadas porem não foi possível. Como eu faria para implementar esta melhoria que estou tentando propor. Seguem em anexo as fotos.

Imagem do WhatsApp de 2023-12-29 à(s) 14 47 37_b03c0992

Imagem do WhatsApp de 2023-12-29 à(s) 14 47 46_8af74a19

Quando se trabalha com classes abstratas comumente se usa o modificador de acesso protected.
Logo seu código ficaria:

public abstract class Smartphone {
    protected string Numero { get; set; }
    protected string Modelo { get; set; }
    protected string IMEI { get; set; }
    protected string Memoria { get; set; }

/// Resto do código

assim as propriedades serão acessíveis na classe que os contém Smartphone e suas derivadas. Nokia e etc...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants