Can you override private virtual methods?
Answers were Sorted based on User's Feedback
Answer / umesh
No, moreover, you cannot access private methods in
inherited classes, have to be protected in the base class to
allow any sort of access.
| Is This Answer Correct ? | 28 Yes | 6 No |
Answer / payal mehta
WE can not use private access modifier for VIRTUAL,INTERFACE
and also we can not inherit private methods or properties
in inherited classes.
| Is This Answer Correct ? | 14 Yes | 2 No |
Answer / asim bukhari
we cant use private access modifier for VIRTUAL, INTERFACE
and ABSTRACT
| Is This Answer Correct ? | 7 Yes | 2 No |
Answer / vivek
virtual or abstract members cannot be private.
Ex: error occurs during the static compilation phase, which
means that no program that declares a private virtual method
will ever be executed in any way.
C#
class A
{
private virtual int Test()
{
return 1;
}
}
class Program
{
static void Main()
{
}
}
Compile-time error
Error 1
'A.Test()': virtual or abstract members cannot be private
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / kirti
No. Private methods are not accessible outside the class.
| Is This Answer Correct ? | 0 Yes | 0 No |
Is std :: string null terminated?
What is the use of the dispose method in C# ?
What is extended class in c#?
What is use of abstract class in c#?
What are the return types in c#?
What is anonymous types in c#?
What is system predicate?
To whom a method is accesssed if it is marked as protected internal ?
How do generics work in c#?
What are the benefits of using generics?
Explain about throw keyword?
10 Answers Emphasis, HCL, Satyam,
How do you convert byte array to hexadecimal string, and vice versa?
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)