Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java子类与超类_Java - Fatal编程技术网

Java子类与超类

Java子类与超类,java,Java,超类 /* * Max * Hangman * 5/23/18 * JDK Version 1.8.0 */ package hangman; import java.util.Scanner; //Scanner input public class Hangman { public static void main(String[] args) { } } 子类 /* * Max * Hangman * 5/23/18 * JDK Version

超类

/*
 * Max 
 * Hangman 
 * 5/23/18
 * JDK Version 1.8.0
 */
package hangman;

import java.util.Scanner; //Scanner input

public class Hangman {

  public static void main(String[] args) {




}
}
子类

/*
 * Max
 * Hangman 
 * 5/23/18
 * JDK Version 1.8.0
 */
package hangman;

import java.awt.*;
import java.util.Scanner;
import javax.swing.*;

public class PlayHangman {

     public static void main(String[] args) {


    Scanner scn=new Scanner(System.in);
    int triesCount = 0;
    System.out.println("Enter Secrect Word");
    String secretWord = scn.next();
    System.out.println("Enter max # of tries");
    int triesLimit = scn.nextInt();
    StringBuilder b=new StringBuilder(secretWord.length());
    for(int i=0;i<secretWord.length();i++)
        b.append("*");
    char[] secrectStrCharArr=secretWord.toCharArray(); 
    int charCnt=secretWord.length();
    for(int x = 0;triesCount<triesLimit;triesCount++){
    while(charCnt>=0 ){
        System.out.println("Secrect Word :"+b.toString());
        System.out.println("Guess a letter :");

        char guessChar = scn.next().toCharArray()[0];
        for(int i=0;i<secrectStrCharArr.length;i++){
            if(guessChar==secrectStrCharArr[i])
            { b.setCharAt(i,guessChar);}
            else if(guessChar != secrectStrCharArr[i])
            {triesCount++;System.out.println("Incorrect: "+triesCount);}
    }





}
     }


}
/*
*马克斯
*刽子手
* 5/23/18
*JDK版本1.8.0
*/
包装刽子手;
导入java.awt.*;
导入java.util.Scanner;
导入javax.swing.*;
公共级刽子手{
公共静态void main(字符串[]args){
扫描仪scn=新扫描仪(System.in);
int-triesunt=0;
System.out.println(“输入Secrect单词”);
String secretWord=scn.next();
System.out.println(“输入最大尝试次数”);
int-triesLimit=scn.nextInt();
StringBuilder b=新的StringBuilder(secretWord.length());

对于(int i=0;i来说,由于您有两个主要方法,所以不确定您要做什么,您应该只有一个,可能在子类中。如果您想要继承您的超类,您需要
扩展它

public class PlayHangman extends hangman{

我建议您阅读更多关于

的内容,谢谢您的回复。我已经能够启动并运行它了。