digitalmars.D.learn - Override function in nested class
- Karl (6/6) Aug 06 2007 Hi,
- Karl (11/21) Aug 06 2007 Sorry, i pressed the tab and enter to indent a line and posted, here's t...
- Ary Manzana (21/47) Aug 06 2007 You can extend the static class:
Hi,
How to: Override a function in a static nested class?
Example:
class myclass1
{
}
Aug 06 2007
Karl Wrote:
Hi,
How to: Override a function in a static nested class?
Example:
class myclass1
{
}
Sorry, i pressed the tab and enter to indent a line and posted, here's the
example:
class myclass1
{
static class myclass2
{
void hello(){}
}
}
how do i override the hello function from a class inherited from myclass1?
thanks
Aug 06 2007
Karl escribió:Karl Wrote:You can extend the static class: class child2 : myclass1.myclass2 { override void hello() { writefln("Saluton!"); } } or you can extend both: class child1 : myclass1 { static class child2 : myclass1.myclass2 { override void hello() { writefln("Saluton!"); } } } But you cannot just override the "hello" of myclass2 just by extending myclass1. Just as you cannot override static methods.Hi, How to: Override a function in a static nested class? Example: class myclass1 { }Sorry, i pressed the tab and enter to indent a line and posted, here's the example: class myclass1 { static class myclass2 { void hello(){} } } how do i override the hello function from a class inherited from myclass1? thanks
Aug 06 2007








Ary Manzana <ary esperanto.org.ar>