java - 当我使用带有继承的构造函数时出错
问题描述
这是我的代码。它给了我一个错误!有人知道为什么吗?我认为它与构造函数和继承有关。请尽你所能帮助我,
你真的,程序员。
class Person{
int age;
String name;
Person(int age, String name){
this.age=age;
this.name=name;
}
}
class Student extends Person{
String school;
}
class Employee extends Person{
}
int salary;
}
解决方案
继承构造函数的示例Student
:
public class Student {
String school;
public Student(int age, String name, String school) {
super(age, name); // call parent class constructor
this.school = school;
}
}
必须在Employee
课堂上实施类似的改变——我将把它留作练习。
推荐阅读
- javascript - 我必须将令牌存储在 cookie 或本地存储或会话中吗?
- mysql - 查询制造商过去一年的收入
- express - 如何在对 koa 服务器的同一个请求中立即设置和使用 cookie?
- python - 如何在通过逆 FFT 重建信号时提取时域信息
- c++ - 警告:ISO C++ 禁止将静态“constexpr char*”数据成员的字符串常量转换为“char*”
- r - R Shiny:用户更改输入后更新数据框
- python - 如何在不同范围之间的熊猫数据框中的列上应用多个规范化
- r - 如何使用具有已知日期格式的因子级别来通知我的数据框的其余部分?
- rust - 如何在关联类型上定义特征界限?
- airflow - 触发的 DAG 无法从 TriggerDagRunOperator 获取参数