Ir ao conteúdo
  • Cadastre-se

Outro Iniciante - Classes, atributos e métodos - Básico


Posts recomendados

Alguém poderia me ajudar por favor ? Não aguento mais, não consigo entender essa atividade ! Já li mil vezes, mas estou com medo de errar.

Eu sei que 

CLASSES ->  conjunto de objetos (ex. classe pessoa)

ATRIBUTOS -> características físicas (ex. altura (inteiro), peso (float) cor da pele (string), nome (string)

MÉTODOS -> características comportamentais (ex. andar, bater em pessoas, escrever, movimentar, comer, pular). Mesmo assim, não consigo desenvolver essa atividade simples.

 

Preciso identificar as classes, os atributos e os métodos:

 

Um cinema necessita de um sistema para apoiar a venda de bilhetes. Neste cinema existem 3 salas grandes, 4 médias e 5 pequenas, cada uma com, respectivamente, 500, 300 e 100 lugares. Cada sala tem uma identificação que corresponde a 10 sessões durante o dia, que começam às 13h e acabam às 22h. Bilhetes vendidos para salas grandes, independente do horário do filme, custam R$12,00, para salas médias eles custam R$ 12,00 em horário noturno, e R$9,00 no vespertino e, para as salas pequenas nos dois turnos (vespertino e noturno), o valor do bilhete é de R$9,00. Considere que não deve ser possível vender mais bilhetes do que cadeiras disponíveis.

 

Desde já fico muito agradecida !

Link para o comentário
Compartilhar em outros sites

@KarineRN  muito fácil essa questão, classe sala, atributo qtdCadeiras, atributo sessão, para a sala grande e pequena você deixa o valor estático, ai você pode fazer a classe horário para o noturno e vespertino e colocar os respectivos valores para a sala média. É mais ou menos isso. Pense mais um pouco não desista.:thumbsup:

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Moderador

@KarineRN Olá, 

Seja bem vinda em nosso Clube do Hardware.

 

Infelizmente não podemos fazer o seu exercício, mas podemos dar um norte como o colega acima fez!

 

Basicamente, as classes são uma espécie de estrutura que recebe um conjunto de objetos. O que quer dizer isso?

Usando o exemplo do colega de forma mais clara,  a classe é a sala de aula.  Onde os objetos são:  Cadeiras, quadro negro, alunos e professores.

 

Os atributos são as características deles, ou seja, alunos(alto, baixo, magro, gordo, etc), professores( mesma coisa que alunos), quantidade de cadeiras e janelas na sala.

 

Os métodos são as ações que são executadas como  por exemplo:

Classe alunos possui um método chamado estudar(), ler().    Já a classe professores pode ter o método ensinar(). escrever_no_quadro()

 

 

Resumindo,  Nas classes, você define as variáveis, os objetos, os atributos você define como eles se parecem, e os métodos você define a ação que será feita.

 

Como disse que ia dar um norte, vou pegar a primeira linha do seu texto:

 

Citação

Um cinema necessita de um sistema para apoiar a venda de bilhetes. Neste cinema existem 3 salas grandes, 4 médias e 5 pequenas, cada uma com, respectivamente, 500, 300 e 100 lugares.

Interpretando o texto, logo de cara já sabemos uma das classes.  Podemos chamar de sala. Onde os atributo delas é o tamanho e quantidade de lugares.

 

Indo mais afundo, você definir que o cinema, também pode ser uma classe,  onde dentro dele, você pode instanciar uma variável de objeto da classe sala! 

Bem é por aí a coisa.

Jamais desista! :thumbsup: 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...