我是一名Java新手,我需要为我的PlayingCard类编写get()和set()方法,我需要有人来解释为什么我总是收到一个错误,说"实际参数列表和形式参数列表的长度不同".

这是我要使用的代码:

 class PlayingCard
 {
      int value;
      String suit;
 }

我必须编写这些方法:

  • GetValue
  • GetSuit
  • SetValue
  • 套装

这是我try 的最后一次代码呈现,但我不知道为什么我总是收到错误.

 public int GetValue() {
     return value;
 }
 
 public String GetSuit() {
     return suit;
 }
 
 public int SetValue() {
     return value;
 }
 
 public String 套装() {
     return suit;
 }

我试着按照给我们的讲课幻灯片看,但似乎什么都不起作用.正如我之前所说的,我在使用Java方面是一个新手,所以我还没有眼力go 理解哪里出了问题.

推荐答案

无效

我也是一个非常新的程序员,所以请原谅我,我认为你的setter方法不应该返回任何东西.它们通常是空的,看起来像这样:

public 无效 setSuit(String assignedSuit){
    suit = assignedSuit;
}

这段代码意味着,无论何时使用a字符串参数assignedSuit调用setSuit方法,它都可以更改Card对象的Suit变量.

不过,我认为您的getter方法很好.希望这能帮上忙.

Java相关问答推荐

如何从片段请求数据到活动?在主要活动中单击按钮请求数据?

强制Mockito返回null而不是emtpy list

Quarkus keycloat配置不工作.quarkus. keycloak. policy—enforcer. enable = true在. yaml表示中不工作

使用JdkClientHttpRequestFactory通过Spring RestClient和Wiemock读取时达到EOF

使用联接和分页的SpringBoot Spring数据JPA

DTO到实体,反之亦然,控制器和服务之间的哪一层应该处理转换?

Java 21虚拟线程执行器的性能比池化操作系统线程的执行器差?

呈现文本和四舍五入矩形时出现的JavaFX窗格白色瑕疵

如何使用SpringBoot中的可分页对整数作为字符串存储在数据库中时进行排序

多重延迟签名

Spring和可编辑";where";@Query

MimeMessage emlMessage=new MimeMessage(Session,emlInputStream);抛出InvocationTargetException

Java创建带有扩展通配符的抽象处理器

为了安全起见,有必要复制一份 list 吗?

在实例化中指定泛型类型与不指定泛型类型之间的区别

在Java中使用StorageReference将数据从Firebase存储添加到数组列表

如何在JSP中从select中获取值并将其放入另一个select

如何判断元素计数并在流的中间抛出异常?

message.acknowledge()没有';在使用Spring Boot在ActiveMQ中读取消息后,t将消息出列

using case default on switch语句返回;预览特征切换中的模式匹配仅在源级别20及以上的情况下可用;