1、建立两个实体,学生Student和人Person

这两个角色都有自己共同的属性,那就是姓名,性别,年龄;而学生有学生成绩

所以:

public class Person
    {
        public string Name;

public string Sex;

public int Age;

//构造函数,初始化
        public Person()
        {
            this.Name = "张三";
            this.Sex = "男";
            this.Age = 30;
        }

public string SayHi()
        {
            return "Hell!How are you?";
        }

}

而学生直接继承人的实体:

public class Student : Person
    {

public int CJ;

//构造函数,初始化
        public Student()
        {
            this.CJ = 90;
        }

public new string SayHi()//使用new有意隐藏基类方法
        {
            return "你好啊!....";
        }

}

然后我在aspx页面放了两个lable

<body>
    <form id="form1" runat="server">
    <div>
        <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><br />
        <br />
        <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label>
    </div>
    </form>
</body>

.cs文件中的代码

protected void Page_Load(object sender, EventArgs e)
    {
        Student s = new Student();
        Label1.Text = "姓名:" + s.Name + ",成绩:" + s.CJ;
        Label2.Text = s.SayHi();
    }

页面显示:

姓名:张三,成绩:90

你好啊!....

有意隐藏了基类中的方法,如果去掉Student中new的修饰的方法,会提示

小例子大智慧1---C#继承,构造函数相关推荐

  1. c/c++ 继承与多态 文本查询的小例子(非智能指针版本)

    问题:在上一篇继承与多态 文本查询的小例子(智能指针版本)在Query类里使用的是智能指针,只把智能指针换成普通的指针,并不添加拷贝构造方法,会发生什么呢? 执行时,代码崩掉. 分析下面一行代码: Q ...

  2. ios地图小例子和手势的使用 供大家参考一下呦

    最近做了一个小例子 做点笔记 供刚入职场的菜鸟学习,也供自己记忆. 目标:在地图上加上标记  同时复习一下手势的使用 效果图: 具体代码 导入框架:MapKit.framework 创建一个新类 继承 ...

  3. c/c++ 模板与STL小例子系列一 自建Array数组

    c/c++ 模板与STL小例子系列 自建Array数组 自建的Array数组,提供如下对外接口 方法 功能描述 Array() 无参数构造方法,构造元素个数为模板参数个的数组 Array(int le ...

  4. MVVM模式的一个小例子

    使用SilverLight.WPF也有很长时间了,但是知道Binding.Command的基本用法,对于原理性的东西,一直没有深究.如果让我自己建一个MVVM模式的项目,感觉还是无从下手,最近写了一个 ...

  5. 委托构造函数继承构造函数

    委托构造函数 委托构造函数的引入 小明和李华给外国友人写信从高中写到了考研写累了,突然想唱歌,为了方便这哥俩唱歌,咱写了个唱歌类给他们.这哥俩唱的不好,就限制他俩只能唱三句.因为有1~3句的选择,就写 ...

  6. springboot+jpa+mysql的小例子

    springboot+jpa+mysql的小例子 model/user层 镜像数据库 package com.alphaz.core.pojo.viewmodel.prepay;import java ...

  7. C++进阶教程 - 委托构造函数和继承构造函数

    委托构造函数 什么是委托构造函数? 委托构造函数是由C++11引入的新概念,是对C++构造函数的改进,允许构造函数使用初始化列表调用同类中的其他构造函数,旨在简化构造函数的书写,提升代码的可维护性,降 ...

  8. C++11之继承构造函数(using 声明)

    系列文章 C++11之正则表达式(regex_match.regex_search.regex_replace) C++11之线程库(Thread.Mutex.atomic.lock_guard.同步 ...

  9. C/C++编程:继承构造函数

    引入 在传统C++中,如果派生类要使用使用基类的构造函数,通常需要在构造函数中显式声明: struct A{public:A(int i) {} };struct B : A{B (int i) : ...

最新文章

  1. Linux下调试python
  2. 最近安装了win2008R2,界面比win2003友好多了
  3. Host key verification failed.
  4. oracle对某两列求和再求和_函数实战:多列条件求和
  5. Python 夺大满贯!三大编程语言榜即将全部“失守”!
  6. [论文阅读] Cost-Effective REgion-based Active Learning for Semantic Segmentation
  7. “芯生力量,智能持久”出门问问全新发布TicWatch Pro 3
  8. 最强编程语言 Java 和最受欢迎之 Python 的巅峰对决
  9. 不可以错过的视频剪辑软件,小白轻松上手剪辑!
  10. linux 定位 踩内存_应用稳定性优化系列(二),Crash/Tombstone问题分析及定位
  11. doe五步法_DOE试验设计的五大步骤
  12. Vulkan教程 - 08 着色器及编译SPIR-V
  13. nextdate函数白盒测试问题 软件测试_NextDate函数测试用例
  14. redis连接与关闭
  15. 软考真题的重要性不用再强调了吧
  16. 彩色喷头程序开发项目外包
  17. opencv(三)对图像进行简单算术运算(加减乘除)
  18. 工业大数据浅析(上篇)——工业大数据的概念、发展及价值
  19. HTML中的语义化标签
  20. 湖北省创新型中小企业培育申报流程方法及申报时间要求指南

热门文章

  1. 图书速读 | 一分钟读完《考试脑科学》
  2. 统一威胁管理设备代表产品详细介绍(转)
  3. java audioattributes_请教一下大神,java 问题
  4. matlab趋势面分析,第三章趋势面分析.ppt
  5. Rust入坑指南:万物初始
  6. 无人车高手,与华为云上的少年热血
  7. Android从零单排 004 地下工作者Service -配置和使用
  8. 2023最新Bty分销系统v1.0宝塔分销开源版源码/功能强大+站长已实测
  9. 关于富顺豆花及其经营的调查报告
  10. python小游戏-人在 江湖飘,哪能不挨刀