Problem

1/6

Campos de classe

Theory Click to read/hide

Campos de classe
A essência da programação orientada a objetos é representar o programa como uma interação de objetos.
 
Um objeto é algum tipo de entidade com certas propriedades e certas operações nele.

Os objetos foram originalmente criados para simular a realidade: muitas coisas ao nosso redor podem ser representadas como um objeto. Por exemplo, um livro que você leu recentemente pode ser pensado como um objeto com as propriedades 'nome', 'autor', 'classificação etária', 'texto do livro', 'número de páginas', etc. pode executar operações como "ler um livro", "queimar um livro", etc.
Na terminologia da linguagem de programação Java, essas "propriedades" são chamados de campos, e as operações em objetos são chamadas de métodos.
Como Java é uma linguagem tipada estaticamente, qualquer objeto deve ser criado de acordo com algum padrão. Em Java, esses modelos são classes. Classe descreve quais campos um determinado tipo de objeto pode ter e quais operações são definidas nele.
A diferença entre classe e objeto é análoga à diferença entre "carro" e "Toyota Camry estacionado no 5º prédio da Rua Cheburekovo".

Considere o procedimento para criar sua própria classe de objetos com campos em Java. livro escolar { stringname; String autorNome; int idadeRequisito; Stringtexto; int pageCount; } Este código cria a classe"Livro". objetosda classe «Livro» existem duas propriedades de número inteiro (chamadas «ageRequirement» e «pageCount») e três propriedades do tipo «String» (com os nomes "name", "authorName" e "text".
A sintaxe geral para criar uma classe com campos é a seguinte.
  classe <nome da classe> { <primeiro tipo de propriedade> <nome da primeira propriedade> <segundo tipo de propriedade> <nome da segunda propriedade> &helli; <tipo de última propriedade> <último nome da propriedade> }

Obviamente, em Java, você pode criar classes não apenas dessa maneira (também existem métodos, modificadores de acesso e muito mais), mas mais sobre isso posteriormente.

Problem

Escreva uma classe Dog que tenha dois campos: uma string name e um inteiro size.