java - 将类作为参数传递

标签 java

我被分配使用类和构造函数编写一个小程序,但似乎陷入困境。这是我的代码:

public static class ParkingMeter {

    int hours;
    int minutes;

    public ParkingMeter(int hours,int minutes){
        String time = Integer.toString(getMinutes(hours,minutes));


    }
     private int getMinutes(int hours, int minutes){
            int time = (hours * 60) + minutes;
         return time;
        }
}

public static class ParkedCar{

    String CompanyName;             // Company name
    String Model;                   // Car model
    String Color;                   // Car color
    String PlateNumber;             // License plate number
    String Minutes;                 // number of minutes parked 

    public ParkedCar(String companyName, String model, String color,String plate, String minutes){
        CompanyName = companyName;
        Model = model;
        Color = color;
        PlateNumber = plate;
        Minutes = minutes;
    }
 }
public static class PoliceOfficer{
   String OfficerName;
   String BadgeNumber;

   public PoliceOfficer(String name,String badge){
       OfficerName = name;
       BadgeNumber = badge;
   }
   public static void checkTheCar(ParkedCar, ParkingMeter){
       // do something

   }
}

我必须将这些类传递给位于 PoliceOfficer class 内部的方法。但我收到错误 <identifier> expected 。不知道我在这里做错了什么。 谢谢。

最佳答案

您应该为变量命名。

public static void checkTheCar(ParkedCar pc, ParkingMeter pm){
       // do something

}

关于java - 将类作为参数传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38034292/

相关文章:

java - 当它是一个整数时,没有字符串参数构造函数/工厂方法从字符串值反序列化

java - Android 应用程序 : Facebook LoginManager gives me "publish_actions" permission but app never goes through callbackManager callback( Facebook SDK 4. 18.0)?

Java,单个数据库列多次引用

java - 可以将 Eclipse 热键 Ctrl-F11 从 "run"更改为 "terminate previous apps and run"吗?

java - 物体的碰撞系统?

java - Web 服务安全 : Client signs SOAP message (Tomcat)

java - 在一个类中模拟两个 map

java - 使用 Guice 注入(inject)时如何在 Java 中正确处理长期存在的 MySQL 连接?

java - 返回空指针的处理程序

java - 正则表达式 - 搜索一个单词并使用不区分大小写的相同单词替换它