protocol Shape {
var lineCount: Int { get set }
func getArea() -> Int
}
class Square: Shape {
var lineCount: Int
var sideLength: Int
init (sideLength: Int) {
self.sideLength = sideLength
lineCount = 4
}
func getArea() -> Int {
return sideLength * sideLength
}
}
let square = Square(sideLength: 5)
let area = square.getArea()
//area is 25
print("area is \(area)")