RubyMine 2025.2 Help

上移成员,下移成员

上移成员重构允许您将类成员移动到指定的超类。 下移成员将类成员移动到子类。

上移成员

要上移成员:

  1. 将插入符号放置在类名或类中的任意位置:

    将插入符号放置
  2. 转到 重构 | 上移成员...

  3. 在弹出的对话框中,选择所需的成员以及这些成员将被放置的超类:

    上移成员对话框

    点击 确定

之前

之后

cat.rb 文件

class Cat < Mammal def move puts "move" end def speak puts "Meow" end end

animal.rb 文件

class Animal def move puts "move" end end

cat.rb 文件

class Cat < Mammal def speak puts "Meow" end end

下移成员

要下移成员:

  1. 将插入符号放置在类名或类中的任意位置。

  2. 在主菜单中,进入 重构 | 向下推送成员....

  3. 在弹出的对话框中,选择将被移动到子类的所需成员:

    下推成员对话框

点击 确定

之前

之后

animal.rb 文件

class Animal def breathe puts "inhale and exhale" end def move puts "move" end end

mammal.rb 文件

class Mammal < Animal end

animal.rb 文件

class Animal def move puts "move" end end

mammal.rb 文件

class Mammal < Animal def breathe puts "inhale and exhale" end end
最后修改日期: 2025年 9月 26日