e4.3-1.rb

来自「ruby语言教程,Ruby是一种动态语言」· RB 代码 · 共 29 行

RB
29
字号
#E4.3-1.rb  
class Person
  
  def initialize( name,age=18 )
    @name = name
    @age = age
    @motherland = "China"
  end
  
  def talk
    puts "my name is "+@name+", age is "+@age.to_s
    if  @motherland == "China"
      puts "I\'m Chinese."
    else
      puts "I\'m foreigner."
    end
  end
  
  attr_writer :motherland

  
end

p1=Person.new("kaichuan",20)
p1.talk

p2=Person.new("Ben")
p2.motherland="ABC"
p2.talk

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?