Please note, this is a STATIC archive of website www.tutorialspoint.com from 11 May 2019, cach3.com does not collect or store any user information, there is no "phishing" involved.
Tutorialspoint

Class examples in Ruby

# Class examples
class Circle 
    def initialize(radius)
        # @ means local field
        @radius = radius 
    end
    
    def get_radius()
        @radius # This will return the local field 
    end
    
    def get_area()
        3.14 * @radius * @radius    
    end
end

# Testing the methods
x = Circle.new(3)
y = Circle.new 10 # There no need for ( )

# Below we have an example of two different ways we can call the radius on both x and y
puts "x radius is: " + x.get_radius().to_s()
puts "y radius is: " + y.get_radius.to_s




Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.