如何求解此问题,求解答

img

public class Main {

    public static void main(String[] args) {
        Student xiaoming = new Student();
        xiaoming.learn(new JavaCourse("Java")); //学习Java课程
        xiaoming.learn(new PythonCourse("Python"));//学习Python课程
    }

}

class Student{
    public void learn(【】){
    【】;
        System.out.println("study study hard,day day up");
    }
}
//抽象类
【】class Course{
     private String courseName;
     //定义抽象方法
         public 【】 void show(); 
        
     public Course(String courseName) {
        this.courseName = courseName;
    }

     public String getCourseName() {
        return courseName;
    }
    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }
}
//Java课程继承Course
class JavaCourse 【】{
    //构造方法
    public JavaCourse(String courseName) {
    【】
    }
    //重写show方法

}
class PythonCourse 【】{
  //构造方法

    public PythonCourse(String courseName) {
    【】
    }
    //重写show方法
}




输入格式:
输出格式:
输入样例:
在这里给出一组输入。例如:


输出样例:
在这里给出相应的输出。例如:

this is Java course,far far 
study study hard,day day up
this is Python course,very clear
study study hard,day day up

输入格式:
输出格式:
输入样例:
在这里给出一组输入。例如:

输入示例呢,都没提供,而且是补充代码吗,都没有输入的地方。

public class Main {

    public static void main(String[] args) {
        Student xiaoming = new Student();
        xiaoming.learn(new JavaCourse("Java")); //学习Java课程
        xiaoming.learn(new PythonCourse("Python"));//学习Python课程
    }

}

class Student{
    public void learn(Course c){
        System.out.println("this is " + c.getCourseName() + " course");
        System.out.println("study study hard,day day up");
    }
}
//抽象类
absract class Course{
     private String courseName;
     //定义抽象方法
         public abstract void show(); 
        
     public Course(String courseName) {
        this.courseName = courseName;
    }

     public String getCourseName() {
        return courseName;
    }
    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }
}
//Java课程继承Course
class JavaCourse extends Course {
    //构造方法
    public JavaCourse(String courseName) {
          this.courseName = courseName; //这里不对 return "Java";
    }
    //重写show方法
    public void show() { System.out.printlin("far far"); }
}
class PythonCourse extends Course {
  //构造方法

    public PythonCourse(String courseName) {
         this.courseName = courseName;
    }
    //重写show方法
    public void show() { System.out.printlin("very clear"); }
}


您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632