Java 尝试创建实例的新手

Java 尝试创建实例的新手,java,instance,Java,Instance,过去一周我一直在学习java,我决定练习。 我想创建一个实例,从主类调用一个号码 我想要的类名为“Clients” 在main类中,我要求用户键入他的ID int 我想将ID从主类调用到客户端类,但未成功 都在同一个.java文件中 你能帮我吗? 我在网上搜索,但我发现的代码太多了,我的大脑无法处理,我在这里一直在乞求一个例子 int userID = userInput; //In main int getUserID = new Client(); //My

过去一周我一直在学习java,我决定练习。 我想创建一个实例,从主类调用一个号码

我想要的类名为“Clients” 在main类中,我要求用户键入他的ID int 我想将ID从主类调用到客户端类,但未成功 都在同一个.java文件中

你能帮我吗? 我在网上搜索,但我发现的代码太多了,我的大脑无法处理,我在这里一直在乞求一个例子

int userID = userInput; //In main
                int getUserID = new Client(); //My instance attemt. Failed

在第二行中,您试图将类
Client
的新创建对象分配给一个基本类型变量
getUserID
,但失败了

int userID = userInput; //In main
int getUserID = new Client(); //My instance attemt. Failed
若要分配类Client的对象,则需要在类型Client或其父类中分配该对象

例如,如果类ClientParent是客户端的父类,即

Client extends ClientParent{
 ....
}
以下示例适用:

 ClientParent instance = new Client(); // This will work as ClientParent is the super class of Client.
 Object instance1 = new Client(); // Object is a super class of any class.
 Client instance2 = new Client();// You can assign in same type.

希望以上示例能澄清您的困惑。

您正在尝试将
客户端
分配给
int
。您需要这样的内容:
Client=newclient();client.setUserID(userID)
您还可以在
客户机
类中创建一个构造函数,该构造函数接受
int
参数。然后您可以一步创建和设置:
Client-Client=new-Client(userID)