创建一个名为RickAndMorty的类,实现以下接口

问题描述 投票:-3回答:1

我对这个Java东西有些陌生,我甚至不知道从哪里开始这个问题。

这里是界面代码:

interface TelevisionShow {

  public double numOfEpisodes(int season);

  // return true if the name of the show start with “The”
  public boolean nameStartsWithThe();

  // print two versions of the show name: 1. all lowercase, 2. spaces between the words
  public void printName();

  // returns user_name if the user_name is part of show name
  public String sameName(String user_name);

}

该程序的目标是获得看起来像这样的东西:

第2季有10集。Rick and Morty以“ The”开头:False。输入:瑞克和莫蒂。输出:瑞克和莫蒂。扫描仪的用户名:Kate。凯特(Kate)不在标题里克(Rick and Morty)中。

-我知道java类的基本布局,但不知道该为方法填充什么。

import java.util.Scanner;公共类RickAndMorty实现TelevisionShow {

public static void main(String[] argv) {

    Scanner scan = new Scanner(System.in);

    RickAndMorty ram = new RickAndMorty();


}

public double numOfEpisodes(int season){


}

public boolean nameStartsWithThe(){

}

public void printName(){

}

public String sameName(String user_name){

}

}

java class interface implements
1个回答
-1
投票

这是关于Java方法如何工作以及如何在Java对象中实现接口的非常基本的问题。我不确定在不编写Intro to Java课程的情况下如何开始回答它。

一般来说,Java方法声明如下:

public String appendIntToString(String arg1, int arg2) {
   String answer = new String(arg1 + arg2);
   return answer;
}

这些标记的含义:

  • public:方法的可见性。 Public表示其他对象可以查看和使用该方法。

  • String:这是方法返回的类型

  • appendIntToString:方法的名称

  • String arg1:方法的第一个参数。 String是它的类型。 arg1是变量的名称(可以是任何有效值)。

  • int arg2:方法的第二个参数。类型为intarg2是名称。

  • String answer = new String(arg1 + arg2);:这是方法的主体。此处可能有数百行甚至数千行代码(不建议这样做!)。在这里,我们使用变量名String构造了一个类型为answer的新对象。在String(new String(arg1 + arg2))的构造函数中,我们使用重载运算符+,在这种情况下,它不是加法运算符,而是字符串连接(编译器知道这一点,因为其两个参数之一是String)。

  • return answer;:将名为answer的对象返回给调用者。

使用此方法:

String myString = "Hello,World";
int someInt = 0;
String theResult = appendIntToString(myString, someInt);
// theResult will equal "Hello,World0"

为了了解基本概念,我在这里遗漏了很多东西,并且我使用的代码示例尽可能地基本,并且我不希望其他开发人员的代码看起来像这样。

我认为您将需要学习“ Java编程101”课程。

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