程序有错,请改正。

香辣鸡腿哦 2020-10-21 02:48:53
class  A{int x; a(int x){this.x=x} } class  B extends A{int y;} public  class test{ public static void main(String  [] args) B b1=new B(): }
...全文
2902 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
林夕i 2020-11-10
  • 打赏
  • 举报
回复
要养成规范编码的好习惯哦,加油! package study_java_test; class A{ int x; void a(int x){ this.x=x; } } class B extends A{int y;} public class 啊啊啊{ public static void main(String [] args) { B b1=new B(); } }
qybao 2020-10-22
  • 打赏
  • 举报
回复
引用 4 楼 qybao 的回复:
把 B b1= new B(): 改成 {B b1= new B();} //前后加花括号,冒号改分号 花括号是因为main是方法,代码要写在花括号里 java语句的结尾要用分号
另外,在A里加个无参数的构造函数 A(){} 同时,把 a(int x) 改成 A(int x)//构造方法要和类同名
qybao 2020-10-22
  • 打赏
  • 举报
回复
把 B b1= new B(): 改成 {B b1= new B();} //前后加花括号,冒号改分号 花括号是因为main是方法,代码要写在花括号里 java语句的结尾要用分号
luj_1768 2020-10-22
  • 打赏
  • 举报
回复
可以设想成实数域与复数域。许多内容需要重载。
dkwuxiang 2020-10-21
  • 打赏
  • 举报
回复
class A{ A(int a){ } } class B extends A{ B(int a) { super(a); } }
  • 打赏
  • 举报
回复
a是构造器还是方法啊,如果是构造器必须和方法名需要和类名一样,如果是方法,应该加void

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧