摘要:
构造函数的重载是挺明显的一件事,我们经常声明一个类对象时,有时写上一些参数,有时什么参数都不写。如果是VB,只能用optional来实现,并且限制还挺多的。而面对对象中,却可以用重载来灵活实现。 先写一个例子看看: using System; class m { static void Main() { point p=new point(12); Console.WriteLin... 阅读全文
摘要:
“构造函数是与类同名的特殊成员函数。当声明类的对象时,构造函数被自动调用以实现对该对象的初始化,因此构造函数必须是公有的成员函数。” 构造函数的返回值是什么类型的?我看了一下,居然没有类型,也void都不必声明,是有点特殊。如果我们试着用void来画蛇添足地声明一下看编译器提示什么? using System; class m { static void Main() { point ... 阅读全文
摘要:
类成员的访问类型(又称访问修饰符) 应该有四种,但我能理解的先只有两种:public与private。 private定义的成员在外部无法访问到,如果外部强行访问,编译器告错,示例代码如下: 1using System; 2 3class m 4{ 5 static void Main() 6 { 7 point p=new point(); 8 Console.WriteL... 阅读全文