1、初级1:类和对象Ruby的基本设计原则欢迎开启有趣的Ruby之旅!Ruby语言的作者Matz在《代码之美》一书中讲述了他的设计思想,就是简洁、保守、简单、灵活性,以及平衡性等五大原则。 puts 'hello world'例子中那一行代码,可以说明简洁、保守(puts继承自C语言)和简单。灵活性和平衡性需要在更复杂的代码中可以体会到。类和对象分类是符合人的思维的。比如人类,每个人就是人类的一个实例,约定都翻译成对象。 class Person def initialize(name) @name = name end def show_name puts @name end end zhao = Person.new 'zhao yun ' qian = Person.new 'qian wei ' zhao.show_name qian.show_name 简单解释一下:* class是定义类Person,注意用大写* def定义了方法* @name是实例变量的写法* new是生成对象,两个new就生成了两个对象,会调用initialize这个构造方法,只能用这个名字,name是参数* 最后两句是调用方法show_name, puts的意思就是显示一段文字如果你第一次编程,也许你对这些术语还有些陌生,不要紧,多看几次,慢慢就会熟悉起来了。