class Person
def initialize(name) # this is an empty class
end
end
p1 = Person.new("Ben")
class Person
def initialize(name)
@name = name #This is an instance variable
end
end
p1 = Person.new("Ben")
#To recall the name
class Person
def initialize(name)
@name = name
end
def name
@name
end
end
#We can call the above
p2=Person.new("Brian")
puts p2.name
#Attribute writers
class Person
def initialize(name)
@name = name
end
def name
@name
end
def password=(password)
@password = password
end
end
p3=Person.new("Margret")
p3.password = "lovydovy"
p p3