类和类的引用/public和private
静态函数默认为private。
namespace ConsoleApp53
{
class Vector3
{
public float x;
public float y;
private float z;//前面两个公开,这个私有。注意引用方式的不同。
public void Setz(float temp)//对于私有的,要写这么一行语句
{ z = temp ; }
public double Length()
{ return Math.Sqrt(x*x+y*y+z*z) ; }
}
}
====================================================
namespace ConsoleApp53
{
class Program
{
static void Main(string[] args)
{
Vector3 v1 = new Vector3();
v1.x = 2.3f;
v1.y = 4.5f;
v1.Setz(6.7f);//这行因为是私有的,所以引用方法也不同
Console.WriteLine(v1.Length());
}
}
}
静态函数默认为private。