DEV Community

loading...

Define sinstructor

owengall profile image Owen Gallagher ・1 min read

sinstructor (n)

Computer code in any object-oriented program that defines new members of an object instance outside of its constructor, resulting in unnecessary confusion and forgotten variables.

class Vehicle:
    # a happy constructor
    def __init__(self, wheel_count):
        self.wheel_count = wheel_count
    # end __init__
# end Vehicle

motorbike = Vehicle(wheel_count=2)

# CAUTION: SINSTRUCTOR AHEAD
motorbike.color = '#ff0000' 
Enter fullscreen mode Exit fullscreen mode
// a happy constructor (sort of)
function Vehicle(wheel_count) {
    this.wheel_count = wheel_count
}

let motorbike = new Vehicle(2)

// CAUTION: SINSTRUCTOR AHEAD
motorbike.color = '#ff0000'
Enter fullscreen mode Exit fullscreen mode

Is this a new term? I derived it by taking constructor (with) and switching it to sinstructor (without).

Discussion (0)

Forem Open with the Forem app