对象
对象是特指的某一个具体实物,比如“桌子” 就不是对象,而“这张桌子”就是对象
属性:每个对象的每个属性都是有特定的值得。
属性:性别,名字
方法:对象的行为,动作,执行的操作。
方法:吃饭,睡觉
类的定义
类是抽象的概念,仅仅是模板,比如说:“人类”
【访问修饰符】 class 类名
{
成员;
}
public class Person //这就是一个类,类中可以包含变量的定义也可以包含方法 { }
类中可以包含变量的定义也可以包含方法
访问修饰符常用的有四类
private:私有成员,再类的内部才可以访问。
protected:保护成员,该类内部和继承类中可以访问。
pubilc:公共成员,完全公开,没有访问限制。
internal:当前程序集合可以访问。
类的实例化
关键字new 语法 类 实例名=new 类()
类的成员访问 实例名.属性 实例名.方法
Tivket t = new Tivket;
属性
属性的定义:get;set;
属性是为了保护与之相对应的字段的。保证对字段的读取和赋值符合要求。
属性可分为:读写,只读,只写
//属性 public string Name { get { return _name; }//读 set { _name = value; }//写 }
构造函数
先写一个类,然后再在类中写一个方法,方法名用的就是类名
写一个类,如果没有写任何的构造函数,那么这个类有一个默认的无参的构造函数。
public Tivket(int distance) { if (distance <0) { distance = 0; } this._distance =distance ; }