编写一个控制应用台程序

编写一个控制台应用程序,定义一个类 MyClass,类中包含有 public、private以及protected数据成员及方法。然后定义一个从 MyClass 类继承的类 MyMain,将Main方法放在MyMain 中,在Main方法中创建MyClass类的一个对象,并分别访问类中的数据成员及方法。要求注明在试图访问所有类成员时哪些语句会产生编译错误。

题目描述的挺详细的。 定义MyClass,包含有 public、private以及protected数据成员及方法。

如有帮助,请点击我回答右上角【采纳】按钮。

public class MyClass {
    public String name;
    private int no;
    protected String age;

    public void setName(String name) {
        this.name = name;
    }

    public void setNo(int no) {
        this.no = no;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public int getNo() {
        return no;
    }

    public String getAge() {
        return age;
    }
}
public class MyMain extends MyClass{
    public static void main(String[] args) {
        MyClass myClass=new MyClass();
        System.out.println(myClass.name);
        System.out.println(myClass.age);
        System.out.println(myClass.no);
    }
}