java - 如何在 main 方法中调用 setter 方法?

标签 java bluej

/**
 * @param newProfitMarginParam is used to set the gained profit margin.
 */
public void setCalculateProfitMargin(double newProfitMargin){
    this.profitMargin = (this.sellingPrice - this.dealerCost) / this.sellingPrice;
}

/**
 * A method to calculate the profit.
 */
public void calculateProfit(){
    double dollar = this.sellingPrice - this.dealerCost;
}


public void main(String[] printDetails){
    System.out.println("Jalopies Are Us Vehicle Summary:");
    System.out.println("Vehicle: " + this.year + " " + this.make + " " + this.model);
    System.out.println("Stock code: " + this.stockCode);
    System.out.println("Dealer Cost: $" + this.dealerCost);
    System.out.println("Selling Price: $" + this.sellingPrice);
    System.out.println("Profit Margin: " + this.profitMargin + "%");
    System.out.println("Dollare Profit: $");
    calculateProfit();
}

例如这里我想在main方法中添加上述方法。

我怎样才能做到这一点?

我在主方法中添加了最后一条语句,没有收到任何 Syntex 错误,但我不确定它是否正确。

另外我怎样才能添加第一个方法?

最佳答案

这些概念可以帮助您更好地理解代码的问题:Java Modifiers

关于java - 如何在 main 方法中调用 setter 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54678795/

相关文章:

java - 如何返回教科书,使其不被设置为空?

java - Printf 格式化错误不兼容的类型

java - BeanCreationException 通过使用 tomcat 和 hibernate 获取本地数据

java - JPasswordField长度跳过检查

java - 将 void 方法的结果捕获到输出文件中

java - 严重 : JGRP000019: failed passing message to receiver: %s

java - HttpUrlConnection 卡住了我的 AsyncTask

java - BlueJ 和键盘输入

java - 请帮我提供 self 引用指针

Java 如何将元素添加到数组中?