java程序改错

2025-06-27 12:30:44
推荐回答(3个)
回答1:

啧啧 第一个是String s1 = new String('This '); 换成"" ''是字符串
第二个 Father f = new Son( ); new什么是什么 Son f
第三个 Son s = new Father( ); 同上 Father S
第四个 class Son extend Father 语法错误,插入“枚举主体”以完成枚举声明

回答2:

main函数修改下,改为这个public static void main(String []args),你少了个[]符号
public class MyString {
public static void main(String []args) {
String s1 = new String("This");
String s2 = s1.concat("is ");
String s3 = s2.concat("My ");
String s4 = s3.concat("String ");
System.out.print(s4);
}
}
class T2 {
public void main2 () {
Father f = new Son( );
f.eat( );
Son s = (Son) new Father( );
s.eat( );
}
}
class Father {
void eat () {
System.out.println("父亲: 我喜欢在家吃饭"); }
}
class Son extends Father {
void eat () {System.out.println("儿子: 我喜欢在餐馆吃饭"); }
}

回答3: