Aulas e objetos de dardo

Aulas e objetos de dardo
Sempre que falamos sobre programação orientada a objetos, a primeira coisa que vem à nossa mente é uma "classe". Uma classe é uma estrutura de dados definida pelo usuário que ajuda a realizar as operações desejadas em tipos de dados definidos pelo usuário, bem como nos tipos de dados primitivos. O uso das classes e objetos na linguagem de programação do DART é praticamente semelhante à linguagem de programação C; No entanto, neste artigo, discutiremos explicitamente esse conceito da linguagem de programação do DART no Ubuntu 20.04.

Como usar as classes e objetos em Dart no Ubuntu 20.04?

Para aprender o uso das classes e objetos na linguagem de programação do DART no Ubuntu 20.04, você terá que passar pelos três exemplos a seguir:

Exemplo # 1: Criando e usando a aula do aluno e seu objeto associado no DART

Neste exemplo, criaremos a aula de estudante no DART e acessaremos suas funções e variáveis ​​membros com a ajuda de seu objeto. Para isso, implementamos o script de dardo mostrado na imagem abaixo:

Neste exemplo, criamos a aula de estudante em Dart com a palavra -chave "classe" seguida pelo nome da classe. Então, dentro desta aula, definimos três variáveis ​​de membros, eu.e. nome, idade e roll_num. Também criamos uma função de membro desta classe chamada DisplayStudentInfo (). Esta função não tem um tipo de retorno, nem aceita nenhum parâmetros. Dentro dessa função, estamos simplesmente imprimindo os valores das variáveis ​​de membro no terminal. Agora, para acessar as variáveis ​​do membro e a função de membro da aula do aluno, criamos um objeto desta classe, "S1", dentro da nossa função "main ()" usando a palavra -chave "nova". Então, queríamos inicializar todas as variáveis ​​de membro desta classe.

Para isso, inicializamos essas variáveis ​​de membro uma a uma, acessando -as com o objeto da aula de estudante que criamos. Atribuímos valores aleatórios a todas essas três variáveis ​​de membro. Em seguida, acabamos de chamar a função "DisplayStudentInfo ()" da aula de estudante com a ajuda de seu objeto para exibir todas as informações do aluno especificado no terminal.

Para executar este script de dardo, utilizamos o comando subsequente:

$ DART RUN CLASSE.dardo

As informações do aluno especificado são mostradas na imagem abaixo como a saída de nosso script de dardo:

Exemplo # 2: Criando e usando a aula de lei de eletricidade e seu objeto associado no DART

Neste exemplo, queremos criar uma classe de dardo que nos ajude a calcular a conta de eletricidade. Implementamos o seguinte script DART para esse fim:

Neste exemplo, criamos a classe chamada "Electricitybill". Então, definimos as variáveis ​​de dois membros desta classe, eu.e. UnitsConsumed e a unidade de preço que corresponde ao total de unidades de eletricidade consumida e ao preço de cada unidade, respectivamente. Depois disso, criamos uma função de membro desta classe chamada "CalcularBill ()", destinada a calcular a conta total de eletricidade. Dentro desta função, criamos uma variável chamada "Bill" e a empatamos com o produto de "UnitSconsumed" e "PricePerunit". Em seguida, usamos uma declaração "impressa" para imprimir o valor da variável "Bill", eu.e. a conta total de eletricidade no terminal. Depois de fazer isso, definimos nossa função "main ()" dentro da qual criamos primeiro um objeto da classe "Electricitybill" chamada "Eb".

Então, com a ajuda deste objeto, inicializamos as variáveis ​​de membro desta classe com valores fictícios. Finalmente, chamamos a função "CalcularBill ()" usando o objeto desta classe para calcular a conta total de eletricidade de acordo com o total de unidades de eletricidade consumidas e o preço por unidade.

A conta total de eletricidade de acordo com os parâmetros aprovados é mostrada na imagem abaixo:

Exemplo # 3: Criando e usando a aula de salário dos funcionários e seu objeto associado no DART

Neste exemplo, desejamos projetar uma aula de dardo que possa calcular o salário bruto de um funcionário, dependendo de seu salário base e de todas as outras subsídios que estão sendo fornecidas a ele/ ela/ ela. Para fazer isso, escrevemos o seguinte script de dardo:

Neste exemplo, criamos a classe Dart chamada "Funcionário". Então, definimos as duas variáveis ​​de membro desta classe, eu.e. Basesalário e outras planomias. Depois disso, definimos uma função de membro desta classe chamada "GrossSalary ()". Dentro dessa função, criamos uma variável chamada "Salário" e a empatamos com a soma do "base" e "outras planomias".

Depois disso, imprimimos o valor da variável "salário", eu.e. o salário bruto do funcionário no terminal. Então, dentro da nossa função "Main ()", criamos uma instância da classe "Funcionários" chamada "ES" e, usando esse objeto, inicializamos as variáveis ​​de membro de nossa classe. Depois disso, acabamos de chamar a função "GrossSalary ()" desta classe usando seu objeto para calcular e imprimir o salário bruto do funcionário no terminal.

Após a execução deste script de dardo, o salário bruto do funcionário foi impresso no terminal, como mostrado na imagem abaixo:

Conclusão

Com este artigo, queríamos esclarecê -lo sobre o uso das classes e objetos na linguagem de programação do DART no Ubuntu 20.04. Para facilitar esses conceitos, explicamos com a ajuda de três exemplos diferentes que giravam em torno de três classes distintas. Essas classes fizeram uso das funcionalidades, como impressão simples, calculando somas, produtos, etc. Ao usar esses exemplos como linha de base, você pode criar facilmente suas classes e seus objetos associados na linguagem de programação do DART e pode usá -los para alcançar a funcionalidade desejada. Você só precisa saber o método básico de fazer isso (como explicado neste artigo), e estará pronto para ir.