ruby 类

ruby中任何东西都是一个类,完全面向对象的语言,一个数字也是一个类

ruby 类_第1张图片
Paste_Image.png
ruby 类_第2张图片
Paste_Image.png
Paste_Image.png

定义一个类

class Student
    # 构造方法
    def initialize(name,no,gender)
        # 把传递进来的值存在类变量中
        @name = name
        @no = no
        @gender = gender
    end
    def sayHi
        puts "我叫#{@name},学号是#{@no},性别#{@gender}"
    end

end

然后进入irb命令行

ruby 类_第3张图片
Paste_Image.png

你可能感兴趣的:(ruby 类)