文章会有【原创】或者【转载】标示,部分来自Google Baidu的学习结果 {Java/PHP/Python/Ruby/Go}

Ruby 对象上的又一次学习【原创】  


Ruby 面向对象

class Hhy

end

class Test < Hhy

        def initialize(a)

                @a = a

        end

        def say

                @a * @a

        end

end

class Im < Hhy

        def initialize(b)

                @b = b

        end

        def ppp

                @b = @b/2

        end

end

a = Test.new(80)

puts a.say

b = Im.new(100)

puts b.ppp

 

puts '---------局部变量'

x = 10

puts x

def hhy

        puts x

end

puts '---------全局变量'

def say

        puts $xx

end

$xx = 80

say

puts '---------类变量'

class Hhy

        def initialize(a)

                @a = a

        end

        def s

                @a * 100

        end

end

a = Hhy.new(80)

puts a.s

puts '---------'