编写一个控制台应用程序,定义一个类 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);
}
}