Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Desafio: Criando Classes | Introdução à Programação Orientada a Objetos (POO)
C# Além do Básico

bookDesafio: Criando Classes

Escreva um código para criar uma classe chamada Employee que possa armazenar o nome, a idade e o salário de um funcionário. A idade deve ser um valor inteiro, enquanto o salário deve ser um valor double.

index.cs

index.cs

copy
12345678910111213141516171819
using System; // Write class code below this line // Write class code above this line public class ConsoleApp { public static void Main(string[] args) { Employee e1 = new Employee(); e1.name = "Jenny"; e1.age = 32; e1.salary = 70000.0; Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year."); } }
  1. A sintaxe da declaração de Classe é muito semelhante à declaração de Struct, mas em vez da palavra-chave Struct, usamos Class.
  2. Se o código não compilar, certifique-se de que você utilizou a palavra-chave public antes de cada campo na classe.
index.cs

index.cs

copy
1234567891011121314151617181920212223
using System; // Write class code below this line class Employee { public string name; public int age; public double salary; } // Write class code above this line public class ConsoleApp { public static void Main(string[] args) { Employee e1 = new Employee(); e1.name = "Jenny"; e1.age = 32; e1.salary = 70000.0; Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year."); } }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

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

Awesome!

Completion rate improved to 2.04

bookDesafio: Criando Classes

Deslize para mostrar o menu

Escreva um código para criar uma classe chamada Employee que possa armazenar o nome, a idade e o salário de um funcionário. A idade deve ser um valor inteiro, enquanto o salário deve ser um valor double.

index.cs

index.cs

copy
12345678910111213141516171819
using System; // Write class code below this line // Write class code above this line public class ConsoleApp { public static void Main(string[] args) { Employee e1 = new Employee(); e1.name = "Jenny"; e1.age = 32; e1.salary = 70000.0; Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year."); } }
  1. A sintaxe da declaração de Classe é muito semelhante à declaração de Struct, mas em vez da palavra-chave Struct, usamos Class.
  2. Se o código não compilar, certifique-se de que você utilizou a palavra-chave public antes de cada campo na classe.
index.cs

index.cs

copy
1234567891011121314151617181920212223
using System; // Write class code below this line class Employee { public string name; public int age; public double salary; } // Write class code above this line public class ConsoleApp { public static void Main(string[] args) { Employee e1 = new Employee(); e1.name = "Jenny"; e1.age = 32; e1.salary = 70000.0; Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year."); } }
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 3
some-alt