我该如何为我的类编写 getter 和 setter 方法?

问题描述 投票:0回答:1

我是 java 初学者,我需要为我的 PlayingCard 类编写 get() 和 set() 方法,并且我需要有人解释为什么我不断收到错误消息“实际参数列表和形式参数列表的长度不同”。

这是我要使用的代码:

 class PlayingCard
 {
      int value;
      String suit;
 }

我必须写这些方法:

  • 获取值
  • 穿上西装
  • 设置值
  • 套装

这是我尝试的代码的最后一次再现,但我不知道为什么我不断收到错误。

 public int getValue() {
     return value;
 }
 
 public String getSuit() {
     return suit;
 }
 
 public int setValue() {
     return value;
 }
 
 public String setSuit() {
     return suit;
 }

我尝试按照我们提供的讲座幻灯片进行操作,但似乎没有任何效果。正如我之前所说,我是使用 java 的新手,所以我还没有能力了解问题所在。

java methods compiler-errors computer-science
1个回答
0
投票

我也是一个相当新的程序员,所以请耐心等待,我认为你的 setter 方法不应该返回任何内容。通常它们是空的,看起来像这样:

公共无效setSuit(字符串分配的西装){

西装 = 指定西装;

}

此代码意味着每当您使用字符串参数 allocateSuit 调用 setSuit 方法时,它都可以更改卡片对象的西装变量。

我认为你的 getter 方法已经找到了。希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.