继承 、调用父类构造方法与方法

本文介绍了一个使用 C# 编写的简单示例,展示了如何定义基类和派生类,并通过实例说明了基类与派生类之间的继承关系及多态特性。代码中还包含了构造方法的调用、方法覆盖等概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

using System;
public class People{
    public People (){}//有继承必须有无参构造方法;

    public People(int i){
        Console.WriteLine ("this is "+i);
    }

    public void say(int i){
        Console.WriteLine ("this is "+i);
    }

    public void say(){
        Console.WriteLine ("haha");
    }
}


public class Student:People {


    public Student (int j):base(j){


    }

//    public Student(int j){
//        base.say (j); 
//    }
}


 class Student1:People {

    public Student1 (){
        Console.WriteLine ("student1");
    }

    public new void say(){

        Console.WriteLine ("hello");
    }
}

public class Test{


    public static void Main(){

        //Student s = new Student (1);
        People   s1 = new Student1 (); 
        s1.say ();
    }
}

    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值