Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Visão Geral de Classes e Objetos | Fundamentos de POO em C++
C++ Poo
course content

Conteúdo do Curso

C++ Poo

C++ Poo

1. Fundamentos de POO em C++
2. Construtores e Destrutores
3. Visão Geral do Encapsulamento
4. Visão Geral de Herança
5. Visão Geral do Polimorfismo

book
Visão Geral de Classes e Objetos

O que é uma Classe?

Uma classe pode ser considerada como um modelo para criar algo. Ela define a estrutura e o comportamento do que será criado, que em termos de programação é chamado de objeto.

cake.h

cake.h

copy
1234567891011
class Cake { public: // Attributes float flour; std::string filling; // Methods void bake() { // working with attributes } };
  • Atributos: também conhecidos como membros de dados, são as propriedades que definem o estado.

  • Métodos: também conhecidos como membros de função, são as funções ou ações que podem ser realizadas.

O que é um Objeto?

Um objeto é uma instância de uma classe. Quando uma classe é definida, nenhuma memória é alocada até que uma instância dela seja criada. Um objeto representa um exemplo ou instância específica de uma classe, com valores reais atribuídos aos seus atributos.

Relação entre Classes e Objetos

Objetos são criados a partir de uma classe e cada objeto possui sua própria identidade, estado e comportamento. Classes e objetos possuem uma relação fundamental onde:

  • Classes definem a estrutura e as capacidades.

  • Objetos são instâncias específicas que incorporam a definição da classe.

main.cpp

main.cpp

copy
123456789101112
int main() { // Creating an object of the Cake class Cake myCake; // Setting attributes myCake.flour = 25.1f; myCake.filling = "strawberry"; // Calling a method myCake.bake(); }
question mark

O que é um objeto na programação orientada a objetos?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 8

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

C++ Poo

C++ Poo

1. Fundamentos de POO em C++
2. Construtores e Destrutores
3. Visão Geral do Encapsulamento
4. Visão Geral de Herança
5. Visão Geral do Polimorfismo

book
Visão Geral de Classes e Objetos

O que é uma Classe?

Uma classe pode ser considerada como um modelo para criar algo. Ela define a estrutura e o comportamento do que será criado, que em termos de programação é chamado de objeto.

cake.h

cake.h

copy
1234567891011
class Cake { public: // Attributes float flour; std::string filling; // Methods void bake() { // working with attributes } };
  • Atributos: também conhecidos como membros de dados, são as propriedades que definem o estado.

  • Métodos: também conhecidos como membros de função, são as funções ou ações que podem ser realizadas.

O que é um Objeto?

Um objeto é uma instância de uma classe. Quando uma classe é definida, nenhuma memória é alocada até que uma instância dela seja criada. Um objeto representa um exemplo ou instância específica de uma classe, com valores reais atribuídos aos seus atributos.

Relação entre Classes e Objetos

Objetos são criados a partir de uma classe e cada objeto possui sua própria identidade, estado e comportamento. Classes e objetos possuem uma relação fundamental onde:

  • Classes definem a estrutura e as capacidades.

  • Objetos são instâncias específicas que incorporam a definição da classe.

main.cpp

main.cpp

copy
123456789101112
int main() { // Creating an object of the Cake class Cake myCake; // Setting attributes myCake.flour = 25.1f; myCake.filling = "strawberry"; // Calling a method myCake.bake(); }
question mark

O que é um objeto na programação orientada a objetos?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 1. Capítulo 8
some-alt