You are on page 1of 4

Public Class Form1 Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.

Click Dim UnLeu As New Leu() UnLeu.Doarme() UnLeu.Mananca() UnLeu.FaceZgomot() UnLeu.SeMisca() End Sub Private Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click Dim UnHipopotam As New Hipopotam() UnHipopotam.Doarme() UnHipopotam.Mananca() UnHipopotam.FaceZgomot() UnHipopotam.SeMisca() End Sub Private Sub Button3_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button3.Click Dim UnCaine As New Caine() UnCaine.Doarme() UnCaine.Mananca() UnCaine.FaceZgomot() UnCaine.SeMisca() End Sub End Class Public Class Animal ' Definire variabile ' Definire constructor Sub New() MyBase.New() End Sub 'Definire proprietati 'Definire metode Public Overridable Sub FaceZgomot() End Sub Public Overridable Sub Mananca() End Sub Sub Doarme() MessageBox.Show("Liniste...Puf puf..- DIN ANIMAL") End Sub Public Overridable Sub SeMisca() MessageBox.Show("Animalul se misca... - DIN ANIMAL") End Sub End Class Public Class Feline 'Specificarea clasei parinte

Inherits Animal ' Definire variabile ' Definire constructor Sub New() MyBase.New() End Sub 'Definire proprietati 'Definire metode Public Overrides Sub SeMisca() MessageBox.Show("Se misca - din FELINE") End Sub End Class Public Class Canine 'Specificarea clasei parinte Inherits Animal ' Definire variabile ' Definire constructor Sub New() MyBase.New() End Sub 'Definire proprietati 'Definire metode Public Overrides Sub SeMisca() MessageBox.Show("Se misca - din CANINE") End Sub End Class Public Class Hipopotam 'Specificarea clasei parinte Inherits Animal ' Definire variabile ' Definire constructor Sub New() MyBase.New() End Sub 'Definire proprietati 'Definire metode Public Overrides Sub FaceZgomot() MessageBox.Show("Hipopotamul face zgomot") End Sub Public Overrides Sub Mananca() MessageBox.Show("Hipopotamul mananca") End Sub End Class Public Class Leu 'Specificarea clasei parinte Inherits Feline ' Definire variabile ' Definire constructor Sub New()

MyBase.New() End Sub 'Definire proprietati 'Definire metode Public Overrides Sub FaceZgomot() MessageBox.Show("Leul Rage") End Sub Public Overrides Sub Mananca() MessageBox.Show("Leul mananca") End Sub End Class Public Class Tigru 'Specificarea clasei parinte Inherits Feline ' Definire variabile ' Definire constructor Sub New() MyBase.New() End Sub 'Definire proprietati 'Definire metode Public Overrides Sub FaceZgomot() MessageBox.Show("Tigrul face zgomot") End Sub Public Overrides Sub Mananca() MessageBox.Show("Tigrul mananca") End Sub End Class Public Class Pisica 'Specificarea clasei parinte Inherits Feline ' Definire variabile ' Definire constructor Sub New() MyBase.New() End Sub 'Definire proprietati 'Definire metode Public Overrides Sub FaceZgomot() MessageBox.Show("Pisica miauna") End Sub Public Overrides Sub Mananca() MessageBox.Show("Pisica mananca") End Sub End Class

Public Class Caine 'Specificarea clasei parinte Inherits Canine ' Definire variabile ' Definire constructor Sub New() MyBase.New() End Sub 'Definire proprietati 'Definire metode Public Overrides Sub FaceZgomot() MessageBox.Show("Cainele latra") End Sub Public Overrides Sub Mananca() MessageBox.Show("Cainele mananca") End Sub End Class Public Class Lup 'Specificarea clasei parinte Inherits Canine ' Definire variabile ' Definire constructor Sub New() MyBase.New() End Sub 'Definire proprietati 'Definire metode Public Overrides Sub FaceZgomot() MessageBox.Show("Lupul urla") End Sub Public Overrides Sub Mananca() MessageBox.Show("Lupul mananca") End Sub End Class

You might also like