TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Atividade Java vs C#. Criando Classes C#.

Por:   •  9/11/2015  •  Trabalho acadêmico  •  1.446 Palavras (6 Páginas)  •  440 Visualizações

Página 1 de 6

DIFERENÇAS ENTRE C# E JAVA:

C#

JAVA

C # implementa propriedades como parte da sintaxe da linguagem.

Java não incluem sobrecarga de operadores, porque o abuso de sobrecarga de operador pode levar a código que é mais difícil de entender e depurar.

C # permite switch declarações para operar em string s.

Java 1.5 de genéricos utilizar-apagamento tipo. Informações sobre os tipos genéricos é perdido quando a fonte de Java é compilado para bytecode. Genéricos .

C # permite métodos anônimos que oferecem a funcionalidade de encerramento.

De Java strictfp palavra-chave garante que o resultado de operações de ponto flutuante permanecem as mesmas plataformas de diâmetro.

C # permite iterador que emprega co-rotinas através de um estilo funcional yield palavra-chave.

Java suporta exceções verificadas para uma melhor aplicação da interceptação de erro e manipulação.

C # tem suporte para parâmetros de saída, auxiliando no retorno de vários valores, uma característica compartilhada por C ++ e SQL.

Java requer que um nome de arquivo de origem deve coincidir com o único public de classe dentro dele, enquanto C # permite que vários public classes no mesmo arquivo.


Classe Usuário:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace atps

{

    class Usuario

    {

        private int codigoUsuario;

        private String nome;

        private String login;

        private String senha;

        private Char tipo;

        public int codigoDepartamento;

        public int CodigoUsuario

        {

            get { return codigoUsuario; }

            set { codigoUsuario = value; }

        }

        public string Nome

        {

            get { return nome; }

            set { nome = value; }

        }

        public string Login

        {

            get { return login; }

            set { login = value; }

        }

        public string Senha

        {

            get { return senha; }

            set { senha = value; }

        }

        public char Tipo

        {

            get { return tipo; }

            set { tipo = value; }

        }

        public int CodigoDepartamento

        {

            get { return codigoDepartamento; }

            set { codigoDepartamento = value; }

        }

        

    }

}


Classe Material:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

namespace atps

{

    class Material

    {

        private int codigoMaterial;

        private int codigoDepartamento;

        private string data;

        private string titulo;

        private string conteudo;

        private int codigoUsuario;

        public int CodigoMaterial

        {

            get { return codigoMaterial; }

            set { codigoMaterial = value; }

        }

        public int CodigoUsuario

        {

            get { return codigoDepartamento; }

            set { codigoDepartamento = value; }

        }

        public string Data

        {

            get { return data; }

            set { data = value; }

        }

        public string Titulo

        {

            get { return titulo; }

            set { titulo = value; }

        }

        public string Conteudo

        {

            get { return conteudo; }

            set { conteudo = value; }

...

Baixar como (para membros premium)  txt (4.9 Kb)   pdf (74.5 Kb)   docx (34.4 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com