在C#中利用类和继承的抽象方法进行对王者荣耀英雄初步描述

文章介绍了面向对象编程中的基本概念,如类、对象、抽象以及封装、继承和多态等特性。类作为对象的模板,包含了属性和方法。抽象类和抽象成员用于定义未实现的行为。文章还讨论了程序的基本结构,包括类的定义、对象创建、属性和方法,以及类的继承和隐藏。此外,还展示了如何设计基类和派生类,以及如何通过派生类的方法进行用户选择交互。最后提到了程序初始化和运行流程。

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

一、类的概述

面对对象的基本概念:对象、类,抽象;

面对对象的基本特征:封装、继承(要涉及到的)、多态

类:类是对一类对象的抽象,是对对象共同特性的描述,包含方法和数据和类体、字段、封装

对象:每个对象都是通过类来创建的

抽象类:含有一个或一个以上的抽象成员,要用abstract进行声明

抽象成员:只有声明,无具体实现的隐藏virtual类成员

二、程序的基本结构

需要用到的知识:类的定义、对象的创建、创建类的属性、类的方法、类的继承、类的隐藏

 bool a=true:用于程序的循环;

string pifu:用于Pifu()派生类的方法参数传递调用,根据个人喜欢输入字符串;

string mingwen :用于Minwen()派生类的方法参数传递调用,根据个人喜欢输入字符串

sring jineng:用于Zhaohuanshijineng()派生类参数传递的方法调用

int rnd=new Pandom().Next(1,12):用于Yiying()派生类的方法参数传递调用;是生成1~11的随机数

 1.设计基类Hero

 创建对象name和weizhi(protected能让所属的类和派生类访问,private是系统默认)

 创建类的方法

virtual:可用于对派生类的同名进行重写 

 Windowwidth可获取窗口宽度

创建派生类

通过继承Hero基类,获取name、weizhi,通过构造方法进行赋值 

 

 public string Yuying(int a)、

publish string Pifu(string pifu)、

publish string Minwen( sting mingwen)、

public string Zhaohuashijineng(string jineng)

注:要返回一个值,必须要有return

是通过用户进行个人的选择,,使用类的方法返回用户所输入的选择

 

 

 

 

 三、对类进行初始化

 

 

 四、运行程序

 

 

 

 a=false可退出程序

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值