脚本入门--类的方法

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();
        }