Ejemplo n.º 1
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Normal objeto = new Normal();

            objeto.Nome = "Maurici";
            objeto.ApresentarNome();

            Estatica.Nome = "Schmitz";
            Estatica.ApresentarNome();
        }
Ejemplo n.º 2
0
        private void button1_Click(object sender, EventArgs e)
        {
            normal objeto1 = new normal();

            objeto1.Nome = "João Ribeiro";
            objeto1.ApresentarNome();

            normal objeto2 = new normal();

            objeto2.Nome = "Dias Ribeiro";
            objeto2.ApresentarNome();

            Estatica.Nome = "João";
            Estatica.ApresentarNome();

            Estatica.Nome = "Carlos";
        }
Ejemplo n.º 3
0
        private void BtnOk_Click(object sender, EventArgs e)
        {
            Normal objeto = new Normal();         // Instancia

            objeto.Nome = "Jose Horta";           // Atribuido o valor da propriedade Nome
            objeto.ApresentarNome();              // objeto que vai chamar o metodo da classe

            Normal objetoNovo = new Normal();     // criar nova instancia de objetoNovo apartir da classe estatica

            objetoNovo.Nome = "Marco Poluzzo";
            objetoNovo.ApresentarNome();

            // Estatica objetoInstancia = new Estatica(); --> Nao é possivel criar instancia da classe Estatica.

            // Basta fazer isto:
            Estatica.Nome = "Susana Belchior";
            Estatica.ApresentarNome();
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            /*Uma classe normal(nao estatica) deve ser instanciada para ser utilizada*/
            Normal objeto1 = new Normal();

            objeto1.Nome = "Ely Carlos";
            objeto1.MostrarNome();

            Normal objeto2 = new Normal();

            objeto2.Nome = "Ely Carlos Dias";
            objeto2.MostrarNome();

            /*Uma classe estatica nao pode ser instanciada
             * Estatica objeto3 = new Estatica(); retornaria um erro
             * Deve-se escrever o proprio nome da classe e sua propriedade ou método.
             * Classes estaticas não são consideradas boas praticas.
             */
            Estatica.Nome = "Ely Dias";
            Estatica.MostrarNome();
        }