Manuale VB.Net

Follow on Facebook  Share on Twitter  Share on Google  Share on Linkedin  Share on Blogger  Share on Flipboard  Share on Tumblr 

L'ereditarietà consente di definire una classe sulla base di un'altra classe. Questa possibilità fornisce anche la possibilità di riutilizzare il codice e funzionalità, riducendo i tempi di implemantazione delle applicazioni.

Quando si crea una classe, invece di scriverla completamente, il programmatore può indicare che la nuova classe dovrebbe ereditare da una classe esistente. Questa classe esistente viene chiamata la base di classe, e la nuova classe viene chamata classe derivata.

Una classe può essere derivata da una o più classi o interfacce, può quindi ereditare dati e funzioni da diverse classi o interfacce.

VB.Net supporta l'ereditarietà multipla ovvero la possibilità per l'appunto di ereditare da più classi.

Sintassi

<access-specifier> Class <base_class>
	Implementazione
End Class
Class <derived_class> Inherits <base_class>
	Implementazione
End Class

Esempio

Module esempioClassi

   Class Forma

      Private lunghezza As Double
      Private altezza As Double

      Public Sub New(ByVal lung As Double, ByVal alte As Double) 
          Console.WriteLine("Creo l'oggetto")
          lunghezza = lung
          altezza = alte
      End Sub 

      Public Sub impostaLunghezza(ByVal lung As Double)
          lunghezza = lung
      End Sub
      Public Sub impostaAltezza(ByVal alte As Double)
          altezza = alte
      End Sub

   End Class
   
   Class Rettangolo Inherits Forma

      Public Function calcolaArea() As Double
          Return lunghezza * altezza 
      End Function
   	
   End Class

   Sub Main()
      Dim rect As Rettangolo = New Rettangolo(2.0, 3.0)
      Console.WriteLine("Area del rettangolo : {0}", rect.calcolaArea() )
   End Sub

End Module

Manuale VB.Net

 

A colpo d'occhio

  • Script C#

    Script C# per tutte le esigenze: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro

  • Manuale C#

    Manuale completo di C# per principianti e non

  • Script VB.Net

    Script VB.Net Visual Basic .net: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro

  • Manuale SQL

    Manuale di SQL con particolare attenzione a T-SQL di Microsoft SQL Server

  • Seo

    Tecniche di posizionamento indicizzazione e ottimizzazione dei siti web per nei motori di ricerca

  • Manuale CSS

    Manuale completo sui CSS per principianti e non

Be Responsive

HTML 5

HTML 5

HTML 5 è un linguaggio di markup utilizzato per la strutturazione e il contenuto delle pagine Web.

CSS 3

CSS 3

CSS 3 è l'ultima evoluzione dei fogli di stile CSS. Contiene molte novità come angoli arrotondati, ombre, sfumature, transizioni o animazioni.

jQuery

jQuery

jQuery è una libreria JavaScript cross-platform progettata per semplificare lo scripting lato client.