使用Java定义适当的类

时间:2013-10-25 03:46:20

标签: java

好的,我正在学习Java并且有以下问题: “假设您定义了一个名为MyClass的类。学生想要使用您的类并尝试声明一个名为myObj的实例并实例化它。他尝试了以下内容:

MyObj MyClass = new MyClass( ); 

为什么他的代码不起作用?说明他应该如何纠正它。 “

我不知道怎么做?谁能指出我正确的方向?非常感谢。

5 个答案:

答案 0 :(得分:1)

这里MyObj是对象而不是classtype。试试这个。

MyClass MyObj = new MyClass( );

答案 1 :(得分:1)

喜欢这个

MyClass MyObj = new MyClass( );

答案 2 :(得分:1)

该类的名称是MyClass。实例的名称是myObj。

应该是:

MyClass myObj = new MyClass(); // One instance
MyClass myObj2 = new MyClass(); // Another instance of the class.

答案 3 :(得分:0)

MyClass和MyObj是错误的方法,应该是:

MyClass MyObj = new MyClass();

否则,您正在尝试声明一个不存在的MyObj实例。相反,您声明一个MyClass实例并将此命名为MyObj。希望这对你有意义:))

答案 4 :(得分:0)

以下是创建对象的正确方法:

ClassName instanceName = new ClassName();

正如问题所说:“假设您定义了一个名为MyClass的类。学生想要使用您的类并尝试声明一个名为myObj的实例并实例化它”

从问题中,我们可以看到MyClass是一个类名,myObj是一个实例名称。

所以要为上述问题创建一个对象,请尝试:

MyClass myObj = new MyClass();

Btw MyClass()是一个构造函数。请仔细阅读基本的对象和课程章节。