Ich habe gerade angefangen zu programmieren und ich habe ein Problem mit dem Zugriff auf eine Funktion aus einer Klasse. Ich möchte den Bereich eines Dreiecks drucken, druckt aber nur "()". Hier ist mein Code:Zugreifen auf Funktion von Klasse
class Shape {
var area:Double?
func calculateArea(valA:Double, valB: Double) {
area = valA * valB
}
}
class Triangle: Shape {
override func calculateArea(valA: Double, valB: Double) {
area = ((valA*valB)/2)
}
}
var area1 = Triangle()
print (area1.calculateArea(valA: 2, valB: 1))
Vielen Dank im Voraus.