gpt4 book ai didi

java - 构造函数变量的断言

转载 作者:行者123 更新时间:2023-11-30 11:23:13 25 4
gpt4 key购买 nike

<分区>

我正在尝试对抽象类中的构造函数使用断言,String 变量 thename 不能为 null 或空,int 变量 thesize 不能为负数或零,这是我尝试这样做的方法,但我提供了测试用例不通过。我将如何断言构造函数的条件?

public abstract class AbstractItem implements Item{

private int size;
private String name;

public AbstractItem(String thename, int thesize){
assert thename != null;
assert thename.length() > 0;
assert thesize > 0;
name = thename;
size = thesize;
}

public final int getSize(){
return size;
}
public String toString(){
return name;
}
}

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