构造函数并不一定都是public的,以下的代码是不是另拟感到构造函数的奇特阿?
1
特别的构造函数:构造函数的修饰 public class class1//永远无法被实例化的类
2
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 {
3
特别的构造函数:构造函数的修饰 //这个类没有可以被外部访问的构造函数
4
特别的构造函数:构造函数的修饰 private class1()
5
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 6
特别的构造函数:构造函数的修饰 }
7
特别的构造函数:构造函数的修饰 8
特别的构造函数:构造函数的修饰 9
特别的构造函数:构造函数的修饰 public class class2//只可以在本程序内实例化的类
10
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 11
特别的构造函数:构造函数的修饰 internal class2()
12
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 13
特别的构造函数:构造函数的修饰 14
特别的构造函数:构造函数的修饰 15
特别的构造函数:构造函数的修饰 16
特别的构造函数:构造函数的修饰 public class class3//只可以通过自身实例化的类
17
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 18
特别的构造函数:构造函数的修饰 private class3()
19
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 20
特别的构造函数:构造函数的修饰 21
特别的构造函数:构造函数的修饰 //private的构造函数可以被自身的方法调用,所以可以用class3.createclass3()来创建实例
22
特别的构造函数:构造函数的修饰 public static class3 createclass3()
23
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 24
特别的构造函数:构造函数的修饰 return new class3();
25
特别的构造函数:构造函数的修饰 26
特别的构造函数:构造函数的修饰 27
特别的构造函数:构造函数的修饰 28
特别的构造函数:构造函数的修饰 public class class4
29
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 30
特别的构造函数:构造函数的修饰 //class4不能被实例化,但又要求子类在继承时构造有参
31
特别的构造函数:构造函数的修饰 protected class4(int i)
32
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 { }
33
特别的构造函数:构造函数的修饰 34
特别的构造函数:构造函数的修饰 35
特别的构造函数:构造函数的修饰 36
特别的构造函数:构造函数的修饰 public class class4sub : class4
37
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 38
特别的构造函数:构造函数的修饰 39
特别的构造函数:构造函数的修饰 public class4sub(int i)
40
特别的构造函数:构造函数的修饰 : base(i)
41
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 42
特别的构造函数:构造函数的修饰 43
特别的构造函数:构造函数的修饰 44
特别的构造函数:构造函数的修饰 45
特别的构造函数:构造函数的修饰 46
特别的构造函数:构造函数的修饰 public class class5//要求子类必须显示调用父类构造函数的
47
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 48
特别的构造函数:构造函数的修饰 public class5(int i)
49
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 50
特别的构造函数:构造函数的修饰 51
特别的构造函数:构造函数的修饰 52
特别的构造函数:构造函数的修饰 public class class5sub : class5
53
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 54
特别的构造函数:构造函数的修饰 public class5sub()
55
特别的构造函数:构造函数的修饰 : base(0)
56
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 57
特别的构造函数:构造函数的修饰 public class5sub(int i)
58
特别的构造函数:构造函数的修饰 59
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰
特别的构造函数:构造函数的修饰 60
特别的构造函数:构造函数的修饰