为什么变量类型没有new约束,就不能创建实例,除了说使为了数据类型安全,还有啥深层的原理?

问题遇到的现象和发生背景

img

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

无new()约束,那么没有构造函数无法实例化类

img

没有默认构造器的约束,没法创建对象啊,就像你指定了有参构造器,没有指定无参构造器,即便是反射,也找不到构造方法,因此无法创建对象。