Skip to content

Sonegors/DesafioFormaNt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DesafioFormaNt

Estrutura de Classes - Projeto Motoristas

Este projeto demonstra a criação de uma estrutura de classes em Java para representar pessoas, funcionários e motoristas, com exemplos de instância de motoristas.

Classes

Pessoa

Classe base que contém as informações gerais de uma pessoa.

Atributos:

  • nome: Nome da pessoa.
  • cpf: CPF da pessoa.
  • rg: RG da pessoa.
  • idade: Idade da pessoa.

Funcionario

Classe que herda de Pessoa e representa um funcionário.

Atributos adicionais:

  • cargo: Cargo do funcionário.
  • salario: Salário do funcionário.

Motorista

Classe que herda de Funcionario e representa um motorista.

Atributos adicionais:

  • cnh: CNH (Carteira Nacional de Habilitação) do motorista.
  • placaCarro: Placa do carro do motorista.

Exemplo de Uso

public class Main {
    public static void main(String[] args) {
        Motorista motorista1 = new Motorista("Juliano", "814.643.630-72", "1084916806", 43, "Motorista", 2500.0, "12345678", "ENT7J19");
        Motorista motorista2 = new Motorista("Valdir", "999.888.777-66", "123456789", 18, "Motorista", 2800.0, "87654321", "ENT7666");

        System.out.println("Motorista 1:");
        System.out.println("Nome: " + motorista1.nome);
        System.out.println("Cargo: " + motorista1.cargo);
        System.out.println("Placa do Carro: " + motorista1.placaCarro);
        System.out.println();

        System.out.println("Motorista 2:");
        System.out.println("Nome: " + motorista2.nome);
        System.out.println("Cargo: " + motorista2.cargo);
        System.out.println("Placa do Carro: " + motorista2.placaCarro);
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages