琦琦琦255 2022-05-18 23:03 采纳率: 66.7%
浏览 893

出现编译错误 Main.java:23: error: class, interface, or enum expected import java.util.Scanner; ^

class Student{
protected String name;
protected int age;
Student(String name,int age){
this.name=name;
this.age=age;
}
public void show(){
System.out.println("Student["+"name="+name+","+"age="+age+"]");
}
}
class Undergraduate extends Student{
private String major;
Undergraduate(String name,int age,String major){
super(name,age);
this.major=major;
}
public void show(){
System.out.println("Undergraduate"+"["+"name="+name+","+"age="+age+","+"major="+major+"]");
}
}

import java.util.Scanner;

public class Main {
public static void main(String args[]){
Scanner scan = new Scanner(System.in);
Student object1=new Student(scan.next(),scan.nextInt());//创建实例对象
Undergraduate object2=new Undergraduate(scan.next(),scan.nextInt(),scan.next());//创建实例对象
object1.show();
object2.show();
}
}

  • 写回答

1条回答 默认 最新

  • 吕布辕门 新星创作者: 后端开发技术领域 2022-05-18 23:11
    关注

    img


    改好了

    
    import java.util.Scanner;
    
    public class Main {
    public static void main(String args[]){
    Scanner scan = new Scanner(System.in);
    Student object1=new Student(scan.next(),scan.nextInt());//创建实例对象
    Undergraduate object2=new Undergraduate(scan.next(),scan.nextInt(),scan.next());//创建实例对象
    object1.show();
    object2.show();
    }
    }
    class Student{
    protected String name;
    protected int age;
    Student(String name,int age){
    this.name=name;
    this.age=age;
    }
    public void show(){
    System.out.println("Student["+"name="+name+","+"age="+age+"]");
    }
    }
    class Undergraduate extends Student{
    private String major;
    Undergraduate(String name,int age,String major){
    super(name,age);
    this.major=major;
    }
    public void show(){
    System.out.println("Undergraduate"+"["+"name="+name+","+"age="+age+","+"major="+major+"]");
    }
    }
    
    评论

报告相同问题?

问题事件

  • 创建了问题 5月18日