//Escreve no console
Console.WriteLine("Hello, world!");
//Le a linha
Console.ReadLine();
O POO (Programação Orientada a Objetos) é um paradigma de linguagem de programação que suporta várias linguagens e vai muito além do desenvolvimento de aplicações. É o ponto de partida para análises e ações em geral. O POO é baseado em criar classes, atributos e objetos, além de métodos e modificadores de acesso para definir as "habilidades" dos objetos. Estes permitem a criação de sistemas com maior abstração, permitindo a reutilização de código, reduzindo assim a complexidade e o número de linhas de código necessárias para implementar as aplicações. Esta é uma das razões pelas quais o paradigma OOP tem sido usado há muitos anos, pois oferece uma maneira eficiente de resolver problemas e criar soluções de software.
No C#, os conceitos de POO são implementados de forma prática, permitindo a criação de classes, herança, encapsulamento e polimorfismo. Estes são os principais pilares da Programação Orientada a Objetos, sendo usados para criar programas e aplicações mais flexíveis, reutilizáveis e manuteníveis. Além disso, a linguagem C# também oferece recursos como interfaces, genéricos e métodos assíncronos para criar aplicações modernas.
O C# é uma linguagem de programação moderna e poderosa, que fornece muitos recursos e abstrações para ajudar os programadores a seguir o paradigma OOP. A linguagem C# também oferece acesso às bibliotecas .NET Framework, que possuem muitos recursos prontos para ajudar no desenvolvimento. Com isso, é possível criar programas e aplicações mais flexíveis, reutilizáveis e manuteníveis. Além disso, o C# possui um ambiente de desenvolvimento intuitivo para gerenciar e compilar os códigos criados. Com isso, o C# é uma ótima opção para quem deseja programar de forma orientada a objetos, pois além de oferecer recursos listados a cima, apresenta-se junto com diversas bibliotecas .NET Framework para facilitar o desenvolvimento. Além disso, o C# conta com um ambiente de desenvolvimento intuitivo para compilar os códigos criados. Assim, torna-se possível criar programas e aplicações mais eficientes com menos linhas de código.
Basicamente, o POO é a Programação Orientada a Objetos e consiste num paradigma de linguagem de programação.
Assim como em outras áreas, existem diferentes caminhos para se chegar ao mesmo resultado. Portanto, no universo do desenvolvimento de softwares isso também acontece.
E um desses caminhos é o POO. A diferença, no entanto, é que o POO é o mais popular entre os developers. Isso porque ele suporta várias linguagens e vai além do desenvolvimento, sendo o ponto de partida de análises em geral.
uma classe é nada mais nada menos do que uma forma de um objeto, e cada objeto é uma instância de uma classe.
Para uma linguagem mais clara e direta, vamos imaginar uma caneta eu vou lá no meu programa e crio uma classe chamada Pessoa, e dentro desta classe eu irei passar quais são os atributos doque é uma Pessoa, esses atributos podem ser nome, altura, peso em kg, numero, ou qualquer outra coisa que me possa fornecer dados para melhor definição do que é uma pessoa de acordo com o sentido do meu programa.