为什么运行不了- - 感觉每个课题都要问问题.。。。。

来源:8-10 Java 中的 static 使用之静态初始化块

qq_Sun丶_2

2017-08-01 00:01

public class Test{
    private String name;
    private String sxe;
    private int age;
    public void setName(String newname){
        name=newname;
    }
    public String getName(){
        return name;
    }
    public void show(String name,String sxe,int age){
        System.out.println("走这里没");
    }
}
class Su{
    public static void main(String[] args){
        Test hello=new Test();
        hello.show("智囊", "男", 20);
        hello.setName("煞笔");
        System.out.println(hello.getName());
    }
}


写回答 关注

2回答

  • 慕粉4008332
    2017-08-01 00:53:17
    已采纳

    代码没问题,把你的Su类放到另一个java文件中,class用public修饰能运行,你用的是慕课网自带的编辑器吧?最好有一个eclipse

    学海有涯吗 回复慕粉4008...

    我怎么不能理解你说的这话的意思 ? 麻烦你能详细的说一下嘛

    2017-08-03 19:26:45

    共 3 条回复 >

  • 学海有涯吗
    2017-08-03 19:35:15


    public class TestThree {

       private String name;

       private String sxe;

       private int age;

       public void setName(String newname){

           name=newname;

       }

       public String getName(){

           return name;

       }

       public void show(String name,String sxe,int age){

           System.out.println("走这里没");

       

    }


       public static void main(String[] args){

           TestThree hello=new TestThree();

           hello.show("智囊", "男", 20);

           hello.setName("煞笔");

           System.out.println(hello.getName());

       }

    }

    
    //这是我修改后的代码,不知为什么输出结果只是(走这里没  “shabi”   无法输出名字和年龄)不知道哪里出错了


    慕粉4008... 回复慕粉4008...

    这代码写的,show方法不是构造方法,不能初始化值。

    2017-08-04 22:34:26

    共 3 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530562 学习 · 6091 问题

查看课程

相似问题