类的使用:
Enemy enemy1 = new Enemy( );
enemy1.name;
//.name通过对象看对象里有哪些功能,有name 就可以访问到了
enemy1.name = "玛丽";
print(enemy1.name);
//在没有给Enemy赋值时,ememy的名字默认为null,即默认为没有
Enemy enemy2 = new Enemy( );
enemy2.name = "小二";
print(enemy1.name+" - "+enemy2.name);
类的使用:
Enemy enemy1 = new Enemy( );
enemy1.name;
//.name通过对象看对象里有哪些功能,有name 就可以访问到了
enemy1.name = "玛丽";
print(enemy1.name);
//在没有给Enemy赋值时,ememy的名字默认为null,即默认为没有
Enemy enemy2 = new Enemy( );
enemy2.name = "小二";
print(enemy1.name+" - "+enemy2.name);
类里面
class Enemy()
{
public string name;
public int hp;
}
访问:
Enemy enemy1 = new Enemy();
利用类声明的变量称之为对象
Enemy enemy = new Enemy();
//new Enemy()构造对象
未构造的对象无法使用
public class LearnCsharpClass : MonoBehaviour
{
private void Start()
{
Enemy enemy1 = new Enemy();
}
}
class Enemy
{
string name;
string hp;
}
若要访问对象的属性则要将string name;改为public string name;
public字段踩可以通过对象访问
string默认数值为null
int默认值为0
修改sting name;
enmey1.name = "叔叔"
print(enemy1.name);
输出结果为叔叔
字符组拼:使用+“-”+拼接
字符串+“-”+字符串
eg;
print(enemy1.name+"-"+enemy2.name)