public class MainFrame {
public static void main(String[] args) {
student st=new student(21);
System.out.println("age:"+st.getAge());
}
}
public class person(){
private int age;
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
System.out.println("person 无参构造器") ;
}
public class student extends person{
public static student(int ag)
{
System.out.println("student构造器创建");
this.setAge(ag);
}
}
为什么会出现这样的错误
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
6条回答 默认 最新
关注 - 下面这个语句 要放到 类的方法里面【构造方法,或者其他自定义方法】,不能直接放到类中
- 另外 person 这个类定义也有问题【类名首字母按规范 要大写,注意!!!】,参考如下:
public class Person{ private int age; public Person() { System.out.println("person 无参构造器") ; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥15 python的qt5界面
- ¥15 无线电能传输系统MATLAB仿真问题
- ¥50 如何用脚本实现输入法的热键设置
- ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
- ¥30 深度学习,前后端连接
- ¥15 孟德尔随机化结果不一致
- ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
- ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
- ¥15 谁有desed数据集呀
- ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100