一、类的概述
面对对象的基本概念:对象、类,抽象;
面对对象的基本特征:封装、继承(要涉及到的)、多态
类:类是对一类对象的抽象,是对对象共同特性的描述,包含方法和数据和类体、字段、封装
对象:每个对象都是通过类来创建的
抽象类:含有一个或一个以上的抽象成员,要用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可退出程序
文章介绍了面向对象编程中的基本概念,如类、对象、抽象以及封装、继承和多态等特性。类作为对象的模板,包含了属性和方法。抽象类和抽象成员用于定义未实现的行为。文章还讨论了程序的基本结构,包括类的定义、对象创建、属性和方法,以及类的继承和隐藏。此外,还展示了如何设计基类和派生类,以及如何通过派生类的方法进行用户选择交互。最后提到了程序初始化和运行流程。
1672

被折叠的 条评论
为什么被折叠?



