public class Four {
public static void main(String args[]){
Four c=new Four ();
System.out.println(c.ass());
}
public void ass(){
int y=5;
}
别用return返回的,这个我会
追答那你也没法用System.out.print()方法啊,参数不支持void类型。
晕,return返回值的调用方法我会,我就是忘了对没用返回值的静态方法和非静态方法的调用
追答public class Demo {
public static void main(String[] args) {
Demo.printA();
printA();
new Demo().printB();
}
public static void printA()
{
System.out.println("public static void printl()");
}
public void printB()
{
System.out.println("public void printll()");
}
public void printC()
{
printB();
}
}
非静态方法是属于对象的,想要调用非静态方法就必须使用对象去调用。
但是当printC()去调用printB()的时候,是没有对象的,这是因为
new Demo().printC().printB()==printC(new Demo()).printB(new Demo())
public class Four {
public static void main(String args[]){
Four c=new Four ();
System.out.println(c.ass());
}
public void ass(){
int y=5;
}
改成这样子为什么不可以:
public class Four {
public static void main(String args[]){
Four c=new Four ();
System.out.println(c.ass());
}
public void ass(){
int y=5;
System.out.println(y);
}
输出语句不能嵌套么