正在回答
不同包下,子类可通过关键词super访问父类中的protected修饰的方法和属性。
同学可以试一下。
如图所示,Test继承了MessageService类,并且MessageService类的构造方法是用protected修饰的
如果我的回答解决了你的问题,请采纳,祝学习愉快.
//注意,两个类在不同包中
package com.imooc.business;
public class Student {
protected Student() {
}
public Student(String name) {
}
}
package com.imooc.test;
import com.imooc.business.Student;
public class TestMain extends Student {
public static void main(String[] args) {
Student stu = new Student();
Student stu2 = new Student("");
}
public void testMethod() {
Student stu = new Student();
Student stu2 = new Student("");
}
}
你好同学,我测试了一下是没有问题,建议你将光标移动到代码的飘红处,看以下报错提示是什么。另外将你的代码粘贴一下,而不是截图哦,祝学习愉快~
- 参与学习 人
- 提交作业 7317 份
- 解答问题 14452 个
想要入门学编程?多年一直活跃在编程语言排行版前列的Java是一个很好的选择。本路径将从Java基础语法、面向对象、常用工具类三部分,为你开启软件开发的大门!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星