美文网首页
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类方法、实例方法、类的继承

  • From Objective-C to Ruby(4)-类和模块

    类 定义类 OC: ruby: 初始化方法 OC: ruby: 实例变量和属性 OC: ruby: 类方法和对象方...

  • 六、继承与多态 @GeekBand

    面向对象特征 封装 继承 单继承 继承了实例变量、属性、实例方法、类方法 所有类的根类:NSObject 成员复用...

  • Ruby 方法的分类

    `根据接收者种类的不同, Ruby 的方法可分为以下3类. 实例方法 类方法 函数式方法 实例方法 实例方法是最常...

  • java 继承 子类强转父类 父类强转子类

    Java 继承 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法...

  • Java 面向对象

    JAVA继承 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,...

  • 继承笔记(极客班)

    继承主要,继承实例变量,属性,类方法,实例方法; 所有的类的基类都是NSObject; 类的浅复制只是创建一个新的...

  • 关于Java的面向对象

    1继承 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子...

  • 面向对象-继承

    概念 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类...

  • Java继承

    继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父...

网友评论

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

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