美文网首页
ruby类方法、实例方法、类的继承

ruby类方法、实例方法、类的继承

作者: 风恋绝尘 | 来源:发表于2016-12-25 17:05 被阅读0次
    class Student2
            attr_accessor :name
            attr_accessor :no
            attr_accessor :gender
    
            def initialize(name,no,gender)
                    @name = name
                    @no = no
                    @gender = gender
            end
    
            # 这个方法是实例方法
            def say_hello
                    puts @name
            end
            # self表示本身,这个方法是类方法
            def self.nick_name
                    return "学生类"
            end
    end
    
    #大学生类继承学生类:<
    require Student
    class UniversityStudent < Student
            # 重写父类方法
            def say_hello
                    puts "大学生#{@name}"
            end
            def say_english
                    p "my english is very good"
            end
    end
    
    

    相关文章

      网友评论

          本文标题:ruby类方法、实例方法、类的继承

          本文链接:https://www.haomeiwen.com/subject/mpcdvttx.html