1
resposta

Duvida sobre método

Em programação orientada a objetos, os métodos que descrevem o que um objeto faz devem sempre ser criados dentro da classe que representa esse objeto? Por exemplo, se eu tenho a classe Filme com atributos como nome, duração e classificação, os métodos também devem ficar dentro dessa classe, enquanto a classe Principal só serve para executar o programa?

1 resposta

Sim! Em orientação a objetos, os métodos que representam comportamentos do objeto devem ficar dentro da própria classe. Então, se você tem a classe Filme com atributos como nome e duração, os métodos relacionados a um filme também devem estar nela. Já a classe Principal serve apenas para executar o programa, criar objetos e chamar seus métodos, sem concentrar regras de negócio. Isso deixa o código organizado e segue o conceito de encapsulamento!