summaryrefslogtreecommitdiff
path: root/sample/list.rb
diff options
context:
space:
mode:
Diffstat (limited to 'sample/list.rb')
-rw-r--r--sample/list.rb19
1 files changed, 3 insertions, 16 deletions
diff --git a/sample/list.rb b/sample/list.rb
index 1a20c954d0..fa145f4627 100644
--- a/sample/list.rb
+++ b/sample/list.rb
@@ -1,19 +1,10 @@
# Linked list example
class MyElem
- #���饹�᥽�å�(����)�����
- def MyElem.new(item)
- # �����ѡ����饹�Υ᥽�åɤθƤӽФ�(���ξ��ϥ��饹Class)
- elm = super # �ѿ�������פ�ʤ�
- #elm���Ф���᥽�åɤθƤӽФ�
- elm.init(item)
- end
-
- # �̾�Υ᥽�å����
- def init(item)
+ # ���֥��������������˼�ưŪ�˸ƤФ��᥽�å�
+ def init_object(item)
# @�ѿ��ϥ��󥹥����ѿ�(������פ�ʤ�)
@data = item
@next = nil
- self
end
def data
@@ -63,11 +54,7 @@ class MyList
end
class Point
- def Point.new(x, y)
- super.init(x, y)
- end
-
- def init(x, y)
+ def init_object(x, y)
@x = x; @y = y
self
end