Java 对象实例化

标签 java object instanceof

说明说: 创建一个 equals 方法,该方法接受一个对象引用,如果给定对象等于该对象,则返回 true。 * 提示:您需要 'instanceof' 并转换到(位置)

我有:

class Position {

    private double x,y;
    private int id;

public boolean instanceOf(Object a)
    {
        boolean isInstance;
        if ((Position)a instanceof Position)
            isInstance=true;
        else
            isInstance=false;
        return isInstance;
    }

但是我做错了,我不知道我的问题是什么。我对对象很陌生,所以这让我感到困惑..

最佳答案

由于这是一个家庭作业问题,我不会给出详细答案。 您必须实现 equals() 方法,而不是 instanceOf() 方法。我认为此链接有帮助:

其中的代码示例应该足够了。如果您需要更多提示,请再次询问。

关于Java 对象实例化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3920928/

相关文章:

Java Servlets attributeRemoved() 不会触发

Java 8 - 使用 BiPredicate 进行过滤

tensorflow - 使用经过训练的对象检测 API 模型和 TF 2 进行批量预测

java - 从堆栈跟踪中按名称获取类

javascript - 更多古怪的 JavaScript 恶作剧浮现在脑海中

java - 一个非常简单的查询出现死锁

java - Joda DateTimeFormat 没有 - 分隔符?

python - 我可以使用 Python 将内存中的对象上传到 FTP 吗?

Python如何在处理完类对象后释放内存?

java - java 通用层次结构中的运行时类型比较