Ciao,
ho comprato da un paio di giorni il libro "C# - Guida per lo sviluppatore" della Wrox.
Ho cominciato a leggerlo ma finora avevo programmato solo in ASP e VB6 quindi la mia conoscenza della programmazione OOP è piuttosto scadente.
Conosco i concetti di classe,oggetto,ereditarietà,polimorfismo e sovraccarico dei metodi in linee generali e ho capito che tutto in C# è definito come una classe.
Quello che non capisco è perchè nel primo esempio che fa il libro :
debba definire una classe.codice:using System; class MyFirstCSharpClass { public static int Main() { Console.WriteLine("This isn't at..."); return 0; } }
Insomma è vero che tutto deve essere in una classe ma che senso ha definire una classe per un'operazione così stupida.
Sono daccordo che sia molto comodo che anche i tipi di dati siano degli object,ma questo codice che senso ha ?
Nel senso le classi non servono per organizzare tutto il codice e incapsulare le informazioni ?
Qui che informazioni sto incapsulando ?
Vi prego chiaritemi questo punto.
Spero di aver spiegato il mio problema.
Thanks