diff options
Diffstat (limited to 'sample/list.rb')
-rw-r--r-- | sample/list.rb | 19 |
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 |