我不明白为什么可以在“测试”的主体中定义一个“测试”类型的变量

问题描述 投票:0回答:1

代码如下:

    public class Test { 
        public static void main(String [] args) {
            Test t = new Test();   
        }   
    }

我知道它有效,但不明白。为什么可以在应用程序类中创建看起来像是构造函数的东西?有人可以提供详细信息的参考(教科书、java.oracle 的链接等)以及它是否是良好的编程习惯。我一直在通读 Deitel 的书,这本书有点旧了。

我编写了一个带有类变量 X 的小程序,将其作为类变量和 Test.X 变量打印。我只是不明白整体概念,需要有人指点我的地方来阅读它。

不幸的是,我连写关于这个的问题都遇到了麻烦。

java variable-assignment
1个回答
1
投票

这部分在官方文档中,可通过以下链接访问。 大家可以在页面左侧浏览其他关于“类”的介绍,参考例子学习。

建设者

你不必为你的类提供任何构造函数,但这样做时你必须小心。编译器自动为任何没有构造函数的类提供一个无参数的默认构造函数。

注意! 在学习阶段,你需要手写更多的代码。 别光看,开始写代码吧

© www.soinside.com 2019 - 2024. All rights reserved.