everywhere talk about only classes
with open/public
keyword so it would be great if swift experts can provide satisfying answers with an example.
for eg: we can do this in class but don't do it in the struct!
open class Animal {
var name: String
var age: Int
init(name: String, age: Int) {
self.name = name
self.age = age
}
}