日期:2014-05-20  浏览次数:20694 次

java新人求助
class AA {
public int i;
protected int j;
private int k;

public void haha(int k) {
this.k = k;

}

}
class BB extends AA {

}
class CC extends BB {
System.out.println("hha");  //error out后的点和括号
//System.out.printf("%d %d", i, j);
}
java class

------解决方案--------------------
System.out.println ("hha");语句应该放到某个方法里,不能直接写在类下面。
------解决方案--------------------
语句要写在方法里,类体只能有方法和属性。JAVA语法规定。
------解决方案--------------------
引用:
语句要写在方法里,类体只能有方法和属性。JAVA语法规定。

3楼正解,楼主要多看看java基础
------解决方案--------------------
package com.socket;

class AA {
public int i;
protected int j;
private int k;
public void haha(int k) {
this.k = k;

}
}

class BB extends AA {

}

class CC extends BB {
public void method() {
System.out.println("hha"); // error out后的点和括号
// System.out.printf("%d %d", i, j);
}
}


CC继承BB BB集成AA,其中CC是一个类,类里面要写方法,方法中才能去执行你要做的事情。
------解决方案--------------------
引用:
语句要写在方法里,类体只能有方法和属性。JAVA语法规定。

看看java的语法吧
------解决方案--------------------

你在类里直接写执行语句啊