本文主要是介绍Terry七月Ruby读书笔记(比较详细)第2/4页,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
原作者:http://www.verydemo.com/demo_c119_i7037.html
Page 40
面向对象
2008/7/13
1. 消息机制:对象通过消息影响对象,对象即类的实例。谁,将被影响?
2. Object:东西,物体,客体。
3. Class:种类,等级,阶级;
4 动态语言:人们可以决定代码世界中一类事物的属性、方法,当然可以修改代码世界中一类事物的属性、方法,而且可以委托其它的类来修改,甚至删除。这是动态语言超越静态语言之处。由于代码是一直运行着,与其它代码一直交互着,修改、删除应该慎重,避免产生副作用。
5 封装
注意:
类名首字母要大写;
实例变量用@开头;
方法名或者参数名用小写字母或者下划线开头。
6 initialize是初始化方法
p2.motherland="ABC" #以赋值,因为有对应的setter方法。
setter: | getter: |
attr_writer:motherland相当于 | <FONT ………………………………………………………………………… |
这篇关于Terry七月Ruby读书笔记(比较详细)第2/4页的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!