我将如何修改此代码以获取异常错误?

MajorJavaUser

我的目标是,如果传入无效值,则修改我的setter方法以抛出拖拉机异常,然后修改我的主要方法以尝试捕获异常。问题是我不知道如何修改我的设置器以产生异常错误。请帮忙。

import java.util.*;

public class tractorException
{
      protected String name;
      protected int VehicleID; 

     public String setName(String name) 
       {
           return this.name = name;

       }

       String getName() 
       {
           return this.name;        
       }

     public int setVehicleID(int VehicleID)
       {
           if (VehicleID <= 0 || VehicleID > 100000) 
           {
             return -1;
           } 
           else 
           {
              this.VehicleID = VehicleID;
              return VehicleID;

           }
        }

          public int getVehicleID()
        {
            return this.VehicleID;
        }

      tractorException()
      {
         setVehicleID(0);
         setName("");
      }

  @Override
    public String toString() 
    {
        return "Tractor Name= " + name + "VIN= " + VehicleID;

    }
   public static void main (String[] args)
   {

    }
}
凯文·奥

尝试做:

public class TractorException extends Exception
{
    //implement whatever methods are necessary
}

在代表的类中Tractor

public int setVehicleID(int VehicleID) throws TractorException
{
   if (VechicleID <= 0) {
     throw new TractorException("Invalid VIN: " + VehicleID);
   }
   else {
     this.VehicleID = VehicleID;
     return this.VehicleID;
   }

}

在您的主要方法中,捕获TractorException

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我将如何完成此Java代码?

来自分类Dev

Javascript:我将如何简化此代码?

来自分类Dev

我将如何重构此C代码以摆脱重复

来自分类Dev

我将如何重写此代码以使用Lambda

来自分类Dev

循环此代码时我将如何处理?

来自分类Dev

如何修改此代码?

来自分类Dev

我将如何修改此单链接列表排序算法,以便按升序正确排序?

来自分类Dev

我将如何修改此Alfresco查询以显示文件夹和文档

来自分类Dev

我将如何修改此脚本以递归转换所有文件?

来自分类Dev

使用Volley API,我将如何解析此低级JSON以获取此URL

来自分类Dev

我如何修改此代码以打印以下序列?

来自分类Dev

我将如何提高此脚本的效率?

来自分类Dev

我将如何遍历此 API 数据

来自分类Dev

Android | 我将如何编写此代码以使其更加面向对象?

来自分类Dev

我将如何通过提取一些代码来重构此控制器?

来自分类Dev

我将如何在php和html中引用此代码

来自分类Dev

我将如何修改此 fgetcsv 以检查多列(不仅仅是一列!)

来自分类Dev

我将如何抓取sic代码说明?

来自分类Dev

我将如何保护php代码?

来自分类Dev

如何在我的Java代码中获取此属性值?

来自分类Dev

如何在我的haskell代码中更正此错误:

来自分类Dev

如何在我的作业代码中修复此错误?

来自分类Dev

我的代码中出现此异常错误,为foreach()提供了无效的参数

来自分类Dev

此代码段如何修改传入的对象?

来自分类Dev

如何为VB修改此VBA代码

来自分类Dev

如何修改此代码以写入文件?

来自分类Dev

如何修改此功能代码才能工作?

来自分类Dev

我将如何在Rust中编写此C函数?

来自分类Dev

我将如何使用DP解决此问题?

Related 相关文章

热门标签

归档