Click here to Skip to main content
15,899,313 members
Home / Discussions / C#
   

C#

 
GeneralRe: Barcode reader and Receipt printer Pin
AdrianT9-Aug-03 1:12
AdrianT9-Aug-03 1:12 
GeneralRe: Barcode reader and Receipt printer Pin
ChiYung9-Aug-03 8:07
ChiYung9-Aug-03 8:07 
GeneralRe: Barcode reader and Receipt printer Pin
Ista9-Aug-03 12:15
Ista9-Aug-03 12:15 
Generalinterface method access modifier Pin
devvvy8-Aug-03 17:13
devvvy8-Aug-03 17:13 
GeneralRe: interface method access modifier Pin
Nish Nishant8-Aug-03 17:28
sitebuilderNish Nishant8-Aug-03 17:28 
Generalfound it! Pin
devvvy8-Aug-03 21:10
devvvy8-Aug-03 21:10 
GeneralRe: interface method access modifier Pin
Jim Stewart8-Aug-03 19:37
Jim Stewart8-Aug-03 19:37 
GeneralRe: interface method access modifier Pin
devvvy8-Aug-03 19:56
devvvy8-Aug-03 19:56 
i know. That's why I didn't add any access modifier in interface declaration. But in the class that implements it... the code is below, compile it and see for yourself:

using System;

namespace deda
{ //namespace deda

public interface IA
{
void DoA();
void DoB();
void DoC();

double salary
{
get;
}

}

public interface IB : IA
{
new void DoA();
}

public interface ICapitalist
{
void HireSlave();
void FireSlave();
}

public class Capitalist : IA, IB, ICapitalist
{
//Implement interface IA:
public void IA.DoA()
{
Console.WriteLine("Capitalist.IA.DoA");
return;
}

void IA.DoB()
{
Console.WriteLine("Capitalist.IA.DoB");
return;
}

void IA.DoC()
{
Console.WriteLine("Capitalist.IA.DoC");
return;
}

public double salary {
get{ return m_salary;}
}

//Implement interface IB:
void IB.DoA()
{
Console.WriteLine("Capitalist.IB.DoA");
return;
}


//Implement interface ICapitalist:
void ICapitalist.HireSlave(){
Console.WriteLine("Capitalist hiring");
return;
}

void ICapitalist.FireSlave(){
Console.WriteLine("Capitalist layoff people");
return;
}

//Class' protected attributes:
protected double m_salary;
}

} //namespace deda

norm
GeneralRe: interface method access modifier Pin
Bo Hunter8-Aug-03 19:38
Bo Hunter8-Aug-03 19:38 
Generalseparate method declaration and implementation Pin
devvvy8-Aug-03 16:42
devvvy8-Aug-03 16:42 
GeneralRe: separate method declaration and implementation Pin
Nish Nishant8-Aug-03 16:58
sitebuilderNish Nishant8-Aug-03 16:58 
GeneralRe: separate method declaration and implementation Pin
devvvy8-Aug-03 17:17
devvvy8-Aug-03 17:17 
GeneralRe: separate method declaration and implementation Pin
Nish Nishant8-Aug-03 17:23
sitebuilderNish Nishant8-Aug-03 17:23 
GeneralRe: separate method declaration and implementation Pin
devvvy8-Aug-03 17:52
devvvy8-Aug-03 17:52 
GeneralRe: separate method declaration and implementation Pin
J. Dunlap8-Aug-03 18:08
J. Dunlap8-Aug-03 18:08 
GeneralRe: separate method declaration and implementation Pin
devvvy8-Aug-03 19:59
devvvy8-Aug-03 19:59 
GeneralRe: separate method declaration and implementation Pin
J. Dunlap8-Aug-03 20:11
J. Dunlap8-Aug-03 20:11 
GeneralRe: separate method declaration and implementation Pin
James T. Johnson9-Aug-03 0:02
James T. Johnson9-Aug-03 0:02 
GeneralRe: separate method declaration and implementation Pin
Jim Stewart8-Aug-03 19:40
Jim Stewart8-Aug-03 19:40 
GeneralRemoving duplicates in an array Pin
mikemilano8-Aug-03 10:21
mikemilano8-Aug-03 10:21 
GeneralRe: Removing duplicates in an array Pin
Krishnan111119778-Aug-03 13:53
Krishnan111119778-Aug-03 13:53 
GeneralRe: Removing duplicates in an array Pin
James T. Johnson8-Aug-03 14:30
James T. Johnson8-Aug-03 14:30 
General"Removing Events" and -= Pin
flipdoubt8-Aug-03 9:19
flipdoubt8-Aug-03 9:19 
GeneralRe: "Removing Events" and -= Pin
flipdoubt8-Aug-03 9:32
flipdoubt8-Aug-03 9:32 
QuestionHow to set an Extended Style? Pin
Alvaro Mendez8-Aug-03 7:46
Alvaro Mendez8-Aug-03 7:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.