新手尝试创建实例

时间:2019-12-24 19:31:59

标签: java instance

过去一周我一直在学习Java,所以我决定练习。 我想创建一个实例来调用主类中的号码

我想拥有的班级被命名为“客户” 在主类别中,我要求用户键入其ID int 我想将ID从主类调用到Clients类,但未成功 两者都在同一个.java文件中

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

import random


def a_word():
    file = open('words.txt', 'r')
    random_word = random.choice(file.readlines())
    print('The %s tree.' % random_word)
    return


a_word()

1 个答案:

答案 0 :(得分:0)

在第二行中,您尝试将新创建的类Client的对象分配给失败的原始类型变量getUserID

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

如果要分配Client类的对象,则需要以Client类型或它的父类分配该对象。

例如,如果ClientParent类是Client的父类,即

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.

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