类和对象
类是具有相同特征和行为的对象的抽象定义,客观存在的具体事物都是对象,对象是类的实例
举个栗子,车是个类,具体的车:宝马,奔驰等等属于类的实例是对象,特征:外观,性能,价格,高度等等属于字段属性,行为:转向,倒车等等属于方法
类的定义:
举个栗子,一个游戏里是不是有很多Boss,这些Boss就具有一些相同的特征和行为,我们可以把它定义成一个类,定义一个Boss类,类名是Boss:
class Boss{
}
好了,一个类就定义完了,就这么简单,注意类名要大写,那么Boss会有什么特征呢,接下来是属性(特征):
class Boss{
public string name;
public int age;
public int height;
public int weight;
public string sex;
}
Boss的特征定义完了,那Boss在游戏里会干些什么呢,做出什么行为呢,定义方法(行为):
class Boss{
public string name;
public int age;
public int height;
public int weight;
public string sex;
public void Attack(){
Console.WriteLine("攻击");
}
public void Speak(){
Console.WriteLine("对话");
}
}