你的B方法错误了,每个方法都必须要指定它的返回类型。
如果没有返回类型,你就应该使用 void B(){
a = 10;
b = 20;
}
B() ... 这个是什么呢? 如果你是要声明一个方法应该是
访问修饰关键字(public,private等) + 方法返回值(如:int) + 方法名称
如果你要声明是一个构造函数的话 应该是
public student(){
........
}
你的错误提示很明显,就是你的B方法需要有返回类型。
一般情况下,只有构造方法不需要也不可以有返回类型,
而一般的自定义方法和继承的方法呢,需要返回类型,如果没有返回类型,必需在方法前面加上void,表示没有返回的东西。
楼上已经说出你的错误了,我只是不明白是你在自学还是有人教你,代码怎么这么写,极其不规整,导致你找不到错误的原因是 你的代码可读性太差,忠言逆耳,希望你规范你的代码编写
再补充一点,方法名应该小写。