Summarizing Keyword Combinations


Summarizing Keyword Combinations

The following table summarizes the various valid (yes) and invalid (no) keyword combinations.

Keyword

Interface

Abstract class

Class

Sealed class

struct

Abstract

no

yes

no

no

no

New

yes*

yes

yes

yes

no†

override

no

yes

yes

yes

no‡

private

no

yes

yes

yes

yes

protected

no

yes

yes

yes

no**

public

no

yes

yes

yes

yes

sealed

no

yes

yes

yes

no

virtual

no

yes

yes

no

no

*An interface can extend another interface and introduce a new method with the same signautre.

†A struct implicitly derives from System.Object, which contains methods that the struct can hide.

‡A struct implicitly derives from System.Object, which contains no virtual methods.

**A struct is implicitly sealed and cannot be derived from.

  • If you want to continue to the next chapter

    Keep Visual Studio 2005 running and turn to Chapter 13.

  • If you want to exit Visual Studio 2005 now

    On the File menu, click Exit. If you see a Save dialog box, click Yes.




Microsoft Visual C# 2005 Step by Step
Microsoft® Visual C#® 2005 Step by Step (Step By Step (Microsoft))
ISBN: B002CKYPPM
EAN: N/A
Year: 2005
Pages: 183
Authors: John Sharp

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net