gpt4 book ai didi

java - 从c到java,对象

转载 作者:行者123 更新时间:2023-12-04 05:57:51 26 4
gpt4 key购买 nike

关闭。这个问题需要details or clarity .它目前不接受答案。












想改善这个问题吗?通过 editing this post 添加详细信息并澄清问题.

7年前关闭。




Improve this question




我的第一语言是 C,但我正在上一门使用 java 的类(class),我得到了一个评估,它致力于制作图书馆和制作两个子类书籍和期刊,两者都有不同的东西,但有一些共同的东西,比如电话号码或登记日期和标题,但我的问题是

父类(super class):图书馆
子类:书籍

说的有什么区别

图书馆书=新图书馆和图书馆书=新书?

我可以做一个循环吗,例如每次我读一本书时就说

图书馆书=新书(“发送作者,流派等参数”)

如果这是可能的,我如何打印所有对象(我认为这是不可能的,但就像我说我来自 C,我不太了解对象)

还是我需要一个对象数组?有没有办法把这本书的对象放在没有对象数组的情况下?

谢谢

最佳答案

我认为你需要做一个 bit of reading .要创建一个类,你会做类似的事情

public class Material {
// properties and methods here
}

然后创建一个你做的子类
public class Book extends Material {

}

跟踪您创建的实例的最简单方法是保留一个数组,并且每次创建一个实例时,将对其的引用放入该数组中。所以
Material[] library = new Material[100];
library[0] = new Book();

这种方法的问题在于您需要知道您要预先创建的书籍数量。您可以使用任何 List implementations反而。

关于java - 从c到java,对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9303742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com