C#第十次课笔记

77 阅读1分钟
       namespace 静态类
{
//创建一个静态类  静态类中只允许有静态成员(加了static修饰符的)和实例成员(非静态成员)
public static class Fruit
{
   
}
//创建一个非静态类 非静态类可以有静态成员或实例成员
public class Water
{
  public  static int num;
    public int num2;
    public static void Show()
    {
        Console.WriteLine("我是静态方法");
    }
    public static void drink()
    {
        Console.WriteLine("我被喝了");
    }
}
internal class Program
{
    static void Main(string[] args)
    {
        Fruit.Show(); //静态方法直接用类名 .方法名() 来调用
        Water.drink();
    }
}
}
    
    
    
    
    namespace demo1012monster
 {
//怪物抽象类
abstract  class Monster
{
    abstract public void attack1();
    public void getNum()
    {
        Console.WriteLine("old friend");
    }
}
class Lianpo:Monster
{
    public override void attack1()
    {
        {
            Console.WriteLine ("豪情突进");
        }
    }
}
internal class Program
{
    static void Main(string[] args)
    {
        //Monster moter1 = new Monster();    抽象类无法生成实例,只能被继承
        Lianpo lianpo1 = new Lianpo();
        lianpo1.attack1();
    }
}
}