private void Button_Click(object sender, RoutedEventArgs e) { Normal objeto = new Normal(); objeto.Nome = "Maurici"; objeto.ApresentarNome(); Estatica.Nome = "Schmitz"; Estatica.ApresentarNome(); }
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"; }
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(); }
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(); }