Blueprint Based Objects
Define blueprints to construct consistent objects.
A blueprint defines the structure and initial behavior:
Object Car {
Car(nam, rong) {
ei.nam = nam
ei.rong = rong
}
dekhao() {
lekho("Car nam: ${ei.nam}, rong: ${ei.rong}")
}
updateNam(NotunNam) {
ei.nam = NotunNam
}
updateColor(notunRong) {
ei.rong = notunRong
}
}
dhoro amarCar = notun Car("Ferrari", "lal")
amarCar.dekhao()
amarCar.updateNam("Lamborgini")
amarCar.updateColor("kalo")
amarCar.dekhao()
Note: Object keyword is used for making a blueprint of any objects