为什么会在有下划线那里出错?

package java2;

class A{

String x;

{

System.out.println("---A的非静态语句块---");

}

static{

System.out.println("---A的静态语句块---");

}

void print(){

System.out.println("---A中不带参数的print方法---");

}

void print(String xxx){

System.out.println("---A中带参数的print方法,参数值未xx---");

}

A(String x){

   this.x="软件";

   System.out.println("---A中的无参构造方法---");

   

}

}

class B extends A{

int x;

void print(int g){

}

static{

System.out.println("---B的静态语句块---");

}


{

System.out.println("---B中的非静态语句块---");

}

public B(){

x=1;


System.out.println("---B的无参构造方法---");

}

}

public class java2 {

    public void main(String args[]){

    B x=new B();

    x.print();

    }

}


strange丶
浏览 1243回答 1
1回答

道临

没写返回值
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java