【问题标题】:Inheriting properties of a class to another class将一个类的属性继承给另一个类
【发布时间】:2021-09-03 21:50:57
【问题描述】:

我创建了一个名为Queue 的类,它有一些操作,如插入、删除、搜索等。

现在我需要创建另一个名为PriorityQueue 的类,它继承Queue 类的属性。 新的PriorityQueue 类还需要一个名为priority 的特殊属性。

我该怎么做?

【问题讨论】:

  • 答案在于问题本身。 PriorityQueue 需要从Queue 继承(所以使用extends)。并且priority字段将被添加到PriorityQueue

标签: java class inheritance queue priority-queue


【解决方案1】:

只需扩展您的 Queue 类并添加属性

public class PriorityQueue extends Queue {
    private final String priority; //assuming it's a string 
    public PriorityQueue(String priority) {
        super(); //call parent constructor 
        this.priority = priority;
    }
}

【讨论】:

    猜你喜欢
    • 2018-05-05
    • 1970-01-01
    • 2014-04-14
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 2014-11-22
    • 1970-01-01
    相关资源
    最近更新 更多