Can we inherit an interface in an abstract class?
Answers were Sorted based on User's Feedback
Answer / arne
yes you can. The example from anwser #4 is incorrect.
using System;
public interface IDisplay
{
void Display();
}
public abstract class MyClass : IDisplay
{
public MyClas(){};
public abstract DoSomething();
public void Display() {};
}
This code compiles fine without a problem. Abstract classes can inherit from interfaces as an abstract class defines the the functionality and restrictions for subclasses.
| Is This Answer Correct ? | 6 Yes | 0 No |
Answer / manish gobade
in order to run the above code we must impliment display() method of interface abs into class ba.
| Is This Answer Correct ? | 4 Yes | 2 No |
Answer / sowmya
no we can't
using System;
interface abs
{
void display();
}
abstract class abs1:abs
{
public abstract void read();
}
class ba:abs1
{
int a;
public override void read()
{
Console.WriteLine("enter any value");
a=Convert.ToInt32(Console.ReadLine());
}
public void display()
{
Console.WriteLine(" Ur entered value:{0}",a);
}
}
class main
{
public static void Main()
{
ba b=new ba();
b.read();
b.display();
}
}
error CS0535: 'abs1' does not implement interface member
'abs.display()'
| Is This Answer Correct ? | 1 Yes | 6 No |
What is a ienumerator?
What is short circuit logical evaluation?
What Is The Difference Between ViewState and SessionState?
What is the difference between String s(Small s) and String S(Capital S)?
Is it not possible to store a boolean value as a variable?
Explain about throw keyword?
10 Answers Emphasis, HCL, Satyam,
what is the difference between int and Int32?
How do I type a whitespace character?
Is string passed by reference in c#?
how to handle errors in sqlserver
What is ienumerator c#?
What are properties in c#. Explain with an example?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)