如何在构造函数中定义对象参数

u0njafvf  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(594)

关闭。这个问题需要细节或清晰。它目前不接受答案。
**想改进这个问题吗?**通过编辑这个帖子来添加细节并澄清问题。

四天前关门了。
改进这个问题

Public class BookListing extends Book{

    private double price;

    public BookListing( Book b, double p)
    {
        Book = b; //What would I set Book b to since it is an object. 
        price = p; 
    }
}
ndasle7k

ndasle7k1#

使用book类型的私有变量。我也用过 this 为了避免对我分配的内容产生任何混淆,但这不是强制性的。
我不得不说,从概念的Angular 来看,书目扩展一本书可能没有意义。booklisting包含一本带有我添加的变量的书。我要把钥匙取下来 extends 我的答案。如果你需要的话,可以随意加回去。

Public class BookListing {

    private double price;
    private Book book;

    public BookListing (Book b, double p) {
        this.book = b;
        this.price = p; 
    }
}

相关问题