\#auto in two different class

class cc {
    public method changtext
 constructor { args } {  
  puts $args
 }
}

body cc::changtext { args } {
 set dd [namespace current]::[dd \#auto ]
 return $dd
}

# if the class dd is a important class, and
class dd {
 public method chan
 constructor {args} {
  
 } 
}
body dd::chan { args } {
 puts $args
}

cc tt
set aa [tt changtext ]
puts $aa
$aa chan 23
set aa [tt changtext ]
puts $aa
$aa chan 23

posted @ 2011-08-12 15:57  greencolor  阅读(107)  评论(0编辑  收藏  举报