object behavior with Octave...

John W. Eaton jwe at octave.org
Sat Feb 14 11:32:44 CST 2009


On 14-Feb-2009, Ben Abbott wrote:

| I'm not as familiar with Octave's objects as are others. You'll likely  
| get much better more (and I expect better) information if your reply- 
| all so that thread stays on the list.
| 
| I haven't tried this, but I'd create a m-file function called  
| create_ball.m and place all the contents below in it.
| 
| function ball = create_ball ()
|    ball.bounce = @bounce;
|    ball.add_volume = @add_volume;
|    ball.set_color = @set_color;
| endfunction
| function ret = bounce (varargins)
| ... bounce code here ...
| endfunction
| function ret = add_volumne (varargins)
| ... add the volume here ...
| endfunction
| function ret = set_color (varargins)
| ... set the color here ...
| endfunction

This is not really the way to do OOP in Octave.

jwe


More information about the Help-octave mailing list