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()); } }
代码没问题,把你的Su类放到另一个java文件中,class用public修饰能运行,你用的是慕课网自带的编辑器吧?最好有一个eclipse
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” 无法输出名字和年龄)不知道哪里出错了