首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用带有自定义类型特性参数的方法

使用带有自定义类型特性参数的方法
EN

Stack Overflow用户
提问于 2020-11-01 23:20:57
回答 1查看 62关注 0票数 0

所以我有三个类,因为我正在练习如何使用自定义类型对象,我遇到了一个问题。在我的Auto类中,我创建了一个名为showFeature()的方法,我希望该方法接受一个参数,即自定义类型特性,它将打印出该特性的名称和成本(Ex: Feature : 3000.0)。但是当我做这个方法时,它一直在说,在最后一次引用特性时,它是预期的。有人能帮我解决这个问题吗?

代码语言:javascript
运行
复制
public class Feature
{
    public String name;
    public double cost;
    public Feature(String s, double d){
        //step 1
        name = s;
        cost = d;
    }
    //step 4
}
代码语言:javascript
运行
复制
public class TestAuto
{
   public static void main(String args[]){
    //instantiate an Auto object
    Auto at = new Auto("AMG", 73.5);

    //instantiate a Feature object
    Feature fe = new Feature("Leather Seat", 3000);

    //execute method addFeature with Feature object
    at.showFeature(fe);

    //prepare a new Feature object for receving information
    Feature fe1 = new Feature("", 0);

    //Run method discountValue with a feature and a new value
    fe1 = at.discountValue("GPS", 15000, 0.2);

    //print out the object
    System.out.println(fe1);
   }
}
代码语言:javascript
运行
复制
public class Auto
{
    public String name;
    public double size;
    public Auto(String s, double sz){
        name = s;
        size = sz;
    }
    //step 2: method showFeature()
    public Feature showFeature(Feature){
        
        System.out.println("The feature " +s+" costs: "+d);
        
    }
    public Feature discountValue(String s, double c, double d){
    //Step 3: method to give discount on cost
        double f = c - d;
        return f;
    }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-02 01:24:29

现在,您有一个没有附加变量的特性。您有一个feature,它创建一个接受字符串的feature和一个Double,这可能就是为什么会有一个预期的注释,因为您还没有提供任何输入。

代码语言:javascript
运行
复制
//step 2: method showFeature()
public Feature showFeature(Feature f){
    
    System.out.println("The feature " + f +" costs: "+ f.cost);
    
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64637996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档