zoukankan      html  css  js  c++  java
  • C#抽象类

    1.抽象方法

    没有方法体同时被abstract关键字修饰的方法可以称为抽象方法。

    语法:

    abstract void shout();

    2.抽象类

    被abstract关键字修饰的类称为抽象类,类中必须有抽象方法(类中也可以有抽象方法以为的方法);

    语法:

    abstract class Animal

    {

    public void sex()

    {

    Console.WriteLine("男");

    }

    public abstract void name();

    }

    实现抽象类:

    class person:Animal

    {

    public override void name()

    {

    Console.WriteLine("张三");

    }
    }

    3.接口

    被interface关键字修饰,同时里面的所有方法都是抽象方法,可以称为接口。(类中不可以有抽象方法以为的方法)

    语法:

    interface Animal

    {

    public void name();

    public void sex();
    }

    实现接口(接口里的方法必须全部实现):

    class person:Animal

    {

    public void name()

    {

    Console.WriteLine("张三");
    }

    public void sex()

    {

    Console.WriteLine("男");

    }

    }

  • 相关阅读:
    Android第四次作业
    Android第三次作业
    android 第一次作业
    团队作业-项目答辩
    团队作业2
    软工作业--团队作业2
    软件工程—团队作业1
    软件工程第一次作业
    Android第四次作业
    Android 第三次作业
  • 原文地址:https://www.cnblogs.com/zhang1999/p/7086587.html
Copyright © 2011-2022 走看看