Java中的无效方法和布尔方法

问题描述 投票:0回答:1

大家好,我有2个问题。1)如何在ather类的main中使用void方法?这是方法,我不能使用它。

    public class Box
{
    private int _width;
    private int _length;
    private int _height;
    public Box(){
        _width=10;
        _length=10;
        _height=10;} 


public void resize (int factor){

    if (factor>0&&factor==(int)factor){
        _width=(factor*_width);
        _height=(factor*_height);
        _length=(factor*_length);
    }
    else {factor=0;};
}

(我想从主要用户那里得到的因素。)问题2是:我在主类中没有返回我为true或false的方法,在主类中我如何将true或false转换为字符串(不在main中不使用toString方法)

大家好,我有2个问题。 1)如何在ather类的main中使用void方法?继承方法:public void resize(int factor){if(factor> 0 && factor ==(int)factor){...

java methods boolean main void
1个回答
0
投票

假设您有实例变量_width_height_lengthfactor,您可以这样做

public void resize(int factor) {
    if (factor > 0 && factor == (int) this.factor) {
        this._width = (factor * _width);
        this._height = (factor * _height);
        this._length = (factor * _length);
    } else {
        factor = 0;
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.