脚本入门--类的方法
1.类的对象:类就是一类事物,而对象就是一个事物,一类事物中包含若干的事物(而这其中的具体的事物就是对象)
2.类的声明: 类成员可以包括:常数、字段、方法、属性、事件、索引器、运算符、实例构造函数、析构函数、静态构造函数和嵌套C#类型声明。每个成员都有关联的可访问性,它控制能够访问该成员的程序文本区域。有五种可能的可访问性形式。下表概述了这些形式。
形式 直观含义
◆public不限制访问。
◆protected访问限于该成员所属的类或从该类派生来的类型。
◆internal访问限于此程序。
◆protected internal访问限于此程序或从该成员所属的类派生的类型。
◆private访问限于该成员所属的类型。
类的命名规范:①类名应该有意义
②类名应该是名词
③类名的首字母应该大写
④若两个单词,每一单词的首字母都大写
对象的创建:
new语句,其一般格式为:className 对象名 = new className( [参数列表]);
e.g
类的实体:类体是类的主要部分,包括变量的说明及该类所支持的方法,我们习惯称之为成员变量和成员方法。
类体说明的格式为:
class className {
;
{…}
}
成员变量:表明对象的状态,也称为实例变量
] 数据类型 变量名;
private,protected,public,static,默认(friendly)
数据类型:基本数据类型,数组,类,接口
变量名要求:
①:名词并有意义
②:首字母小写,多个单词组合时,第二个单词首字母要大写
③:不能为C#的关键字
变量引用:对象变量引用的一般格式为:对象名.变量名
E.g:
静态变量:静态变量或称为类变量
区别:类变量是属于类的,声明的时候要在前面加上static(也被叫做静态变量),这种变量时属于类的,通过这个类的对象是不能够访问的,只能够通过这个类的类名来调用。
成员变量是属于对象的,就是在声明的时候没有用static修饰符的变量,访问时候只能够通过对象来访问。
简单例题:设定义一个三角形类,定义两个方法,给出三条边的长可求三角形的周长和面积。
先定义一个三角形类就先public class Triangle{}
定义两个方法,方法是求三角形的周长和面积,先做求三角形周长的方法
public void Per() {
定义a,b,c是三角形的三边长,d是 所求的周长
Console.WriteLine(d);
}
再写出算三角形面积的方法,当成是直角三角形吧
public void Area() {
e = a*b/2;
Console.WriteLine(e);
}
最后在主方法中调用写的两个方法
static void Main(string[] args)
{
Triangle e = new Triangle();
e.Per();
e.Area();
Console.ReadKey();
}