Swift
// class definitionclass Counter {var count = 0func increment() {count += 1}func increment(by amount: Int) {count += amount}func reset() {count = 0}}
// class instancelet counter = Counter()// the initial count value is 0counter.increment()// the count's value is now 1counter.increment(by: 5)// the count's value is now 6counter.reset()// the count's value is now 0
print("The count property value is \(counter.count)")
JavaScript
// class definitionclass Counter {contructor() {this.count = 0}function increment() {this.count += 1}function increment(amount) {this.count += amount}function reset() {this.count = 0}}
// class instancelet counter = Counter()// the initial count value is 0counter.increment()// the count's value is now 1counter.increment(5)// the count's value is now 6counter.reset()// the count's value is now 0
console.log(`The count property value is ${counter.count}`)