4006_ 2023-09-21 09:02 采纳率: 83.3%
浏览 12
已结题

使用java 使用定义和对象创建

3个小问题 烦请解决一下一点不会
用定义等面对对象的基本知识解决这些问题!

img

  • 写回答

2条回答 默认 最新

  • 阿莫 夕林 Java领域新星创作者 2023-09-21 09:34
    关注
    // 第一个
    public class FuelPrice {
        private String fuelType;
        private double fuelPrice;
    
        public FuelPrice(String fuelType, double fuelPrice) {
            this.fuelType = fuelType;
            this.fuelPrice = fuelPrice;
        }
    
        public void initFuelPrice(String fuelType, double fuelPrice) {
            this.fuelType = fuelType;
            this.fuelPrice = fuelPrice;
        }
    }
    

    第二个

    public class FuelCard {
        private String cardID;
        private String cardNumber;
        private String cardPWD;
        private double chargeSum;
        private double cardBalance;
    
        public FuelCard(String cardID, String cardNumber, String cardPWD, double chargeSum, double cardBalance) {
            this.cardID = cardID;
            this.cardNumber = cardNumber;
            this.cardPWD = cardPWD;
            this.chargeSum = chargeSum;
            this.cardBalance = cardBalance;
        }
    
        public void initFuelCard(String cardID, String cardNumber, String cardPWD, double chargeSum, double cardBalance) {
            this.cardID = cardID;
            this.cardNumber = cardNumber;
            this.cardPWD = cardPWD;
            this.chargeSum = chargeSum;
            this.cardBalance = cardBalance;
        }
    
        public void displayInfo() {
            System.out.println("Card ID: " + cardID);
            System.out.println("Card Number: " + cardNumber);
            System.out.println("Card Password: " + cardPWD);
            System.out.println("Charge Sum: " + chargeSum);
            System.out.println("Card Balance: " + cardBalance);
        }
    
        // Getters and setters 方法就省略了,自己加上就好
       
    }
    

    第三个

    public class FuelChargeDemo {
        public static void main(String[] args) {
            // 创建一张加油卡
            FuelCard fuelCard = new FuelCard("201512120001", "山IA66666", "123456", 1000.0, 800.0);
    
            // 输出加油卡信息
            fuelCard.displayInfo();
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月29日
  • 已采纳回答 9月21日
  • 创建了问题 9月21日

悬赏问题

  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Linux权限管理相关操作(求解答)
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表
  • ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
  • ¥15 求一份STM32F10X的I2S外设库
  • ¥15 android 打包报错
  • ¥15 关于stm32的问题
  • ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?