Class 我在创建类时遇到问题

Class 我在创建类时遇到问题,class,Class,这是一个家庭作业。虽然我不想得到直接的答案,但如果我的方向正确,我希望你能帮助我。我需要创建两个属性和5个方法。方法返回一些东西。这不是完整的课程,老师只想看看课程是否正确。请让我知道我的错误在哪里,我应该寻找什么。提前感谢您: public class taxComputation { //taxComputation has two attributes public static double basicRate = 4.0; public static doub

这是一个家庭作业。虽然我不想得到直接的答案,但如果我的方向正确,我希望你能帮助我。我需要创建两个属性和5个方法。方法返回一些东西。这不是完整的课程,老师只想看看课程是否正确。请让我知道我的错误在哪里,我应该寻找什么。提前感谢您:

public class taxComputation {

    //taxComputation has two attributes
    public static double basicRate = 4.0;
    public static double luxuryRate = 10.0;

    //taxComputation has 5 methods

    //return given price plus the basic tax
    public double computeCostBasic(price){

        return price * basicRate;
    }
    //return given price plus luxury tax
    public double computeCostLuxury(price){

        return price * luxuryRate;
    }
    //static method that changes basic tax rate
    public double changeBasicRateTo(newRate){

        return newRate;
    }
    //static method that changes the luxury rate
    public double changeLuxuryRateTo(newRate){

        return newRate;
    }
    //private static returns given prince rounded
    private static rountToNearestPenny(price){

        return roundIt();
    }   

}// end of class
更改:

public double computeCostBasic(price){
    return price * basicRate;
}
对这样的事情:

public double computeCostBasic(double price){

    return price * this.basicRate;
}

不确定语法(是Java吗?),但您最好添加这个或self,并指定price为double。

一些注意事项,这可能会对某些人有所帮助:

  • 您没有指定要求您使用的语言。在大多数语言中,尤其是大括号语言中,方法定义必须指定它们接受的参数类型
  • 在方法注释中提到“static”的一个方法中,您已经正确地使用了
    static
    方法限定符,但不是所有的方法
  • computeCostX
    方法中,您的数学已关闭。也许这对这个任务不重要
  • changeXRateTo
    方法应更改关联类属性的值
  • 您引用了一个未在此处定义的方法,
    roundIt
    。另外,考虑一下该方法是如何对其无权访问的参数进行舍入的
  • roundToNearestPenny
    拼写错误。:)如果我们吹毛求疵的话,方法评论中的“价格”也是如此

您需要指定参数的类型。因此,您需要的不是
public double computecostluxy(price){
,而是
public double computecostluxy(double price){
等。根据stackoverflow的说法,请不要问你的家庭作业问题law@MohsenPahlevanzadeh当前位置问关于家庭作业的问题是可以的。让别人帮你做家庭作业是不可以的。这是什么语言?Java?C#?没错,问你的家庭作业有什么问题是合法的。但不要让别人做家庭作业nd提供示例代码!:@MohsenPahlevanzadeh.
这个
虽然形式很好,但在Java中不是必需的(看起来是这样)。只有在需要处理变量名/类字段名冲突时才需要它。哦,好吧,我已经多年没有用Java编码了:)我会更新我的答案。