gpt4 book ai didi

java - 编译器允许的方法头(简单的 Java 练习)

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:45:18 29 4
gpt4 key购买 nike

我正在练习,简单的练习是,给定一个定义为具有以下方法的 FeatureFilm 类:

public void update(Actor a, String title)
public void update(Actor a, Actor b, String title)
public void update(String topic, String title)

编译器允许使用以下哪些附加方法头?

public boolean update(String category, String theater)
public boolean update(String title, Actor a)
public void update(Actor b, Actor a, String title)
public void update(Actor a, Actor b)

所以我编写了代码,编译器不允许使用以下方法:public boolean update(String category, String theater)public void update(Actor b, Actor a, String title),但我不完全明白为什么。有人可以向我解释一下吗?我希望好好利用这个网站。我是OPP初学者。对不起我的(糟糕的)英语,谢谢。

最佳答案

因为不允许有相同参数类型和不同返回类型的方法。所以:

public void update(String topic, String title)public boolean update(String category, String theater) 有两个字符串作为参数,但第一个是空的第二个返回一个 boolean 值

关于java - 编译器允许的方法头(简单的 Java 练习),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39325740/

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