一、类的概述
面对对象的基本概念:对象、类,抽象;
面对对象的基本特征:封装、继承(要涉及到的)、多态
类:类是对一类对象的抽象,是对对象共同特性的描述,包含方法和数据和类体、字段、封装
对象:每个对象都是通过类来创建的
抽象类:含有一个或一个以上的抽象成员,要用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可退出程序