Daniel Keep wrote:
TSalm wrote:
I'm not sure but I think package is not virtual.
:-(
So there's really no way to have a method declared "package" in an
interface ?
You also can't have a private function in an interface. This once lost
me four days trying to figure out why my program wouldn'
Last time I checked I could even use "override" to... erm, override
methods that had package protection. The compiler didn't even complain,
and I had to find out the hard way that the method wasn't virtual.
Le Sat, 21 Feb 2009 04:00:42 +0100, Daniel Keep
a écrit:
TSalm wrote:
I'm not sure but I think package is not virtual.
:-(
So there's really no way to have a method declared "package" in an
interface ?
You also can't have a private function in an interface. This once lost
me four day
TSalm wrote:
>>
>> I'm not sure but I think package is not virtual.
>
> :-(
> So there's really no way to have a method declared "package" in an
> interface ?
You also can't have a private function in an interface. This once lost
me four days trying to figure out why my program wouldn't link d
I'm not sure but I think package is not virtual.
:-(
So there's really no way to have a method declared "package" in an
interface ?
TSalm wrote:
Hello,
When I compile the code below, I've got the following error :
OPTLINK (R) for Win32 Release 8.00.1
Copyright (C) Digital Mars 1989-2004 All rights reserved.
private_method_in_interface_file3.obj(private_method_in_interface_file3)
Error 42: Symbol Undefined
_D33private
On Fri, Feb 20, 2009 at 3:56 PM, Jacob Carlborg wrote:
>
> I'm not sure but I think package is not virtual.
>
The compiler should catch that then.
It seems this comes only from the "package" method.
The error is the same with this code :
/* --- CODE --- */
interface I
{
package void setFunc(int);
}
class A:I
{
int i;
package void setFunc(int i)
{ this.i = i ; }
}
void main()
{
I a = new A;
a.setFunc = 10;
}
/* --- END
Hello,
When I compile the code below, I've got the following error :
OPTLINK (R) for Win32 Release 8.00.1
Copyright (C) Digital Mars 1989-2004 All rights reserved.
private_method_in_interface_file3.obj(private_method_in_interface_file3)
Error 42: Symbol Undefined
_D33private_method_in_in