我不会:够坦白!简单问题请大家来帮我忙! public void main(){改成public static void main(String[] args){ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.在类的级别定义的变量称为类成员class member.类成员包括instance varible 和class variable(即static variable).2.main()方法应为:public static void main(String [] args){}若 如上 public void main(){},则为普通的方法,并非main()方法。--------------------------略知一二,参考一下,别忘散分 作为程序执行入口的main的声明是固定的,必须要这么写的:public static void main(String []args)静态变量就是你不用构造类的实例,你就可以用这个变量了,反之必须有类的实例。 应该说作为程序执行的入口main是必需的,之所以编译通过,是他把main作为类函数了 那么,我程序里的方法FamilyMember()能不能不带参数来实现呢?main方法的参数(String[] args)是固定的吗?那就是说类变量就是静态变量吗? static members and functions belong to class~! static表明该类的变量是所有该类的对象所共用的可以改变但必须使用static函数 帮你改了一下程序。public class FamilyMember { public static String surname="Mendoza"; private String name="Jane"; private int age=17; FamilyMember(String iname ,int iage) { iname=name; iage=age; } public static void main (String args[]) { FamilyMember dad=new FamilyMember("Tom" ,20); System.out.println("Family's surname is:"+dad.getSurname()); System.out.println("Family's surname is:"+FamilyMember.surname); } public String getSurname(){ return this.surname; }}改的地方有:1)main()函数改为public static void main (String args[])2)记住,定义所有的类的变量和方法时一定要指明是public还是private。3)给个建议。最好在以后的编程中,类的变量最好都定义成private。传递类的变量用getXXX()的方法。 public static void main (String[] args),参数类型必须是String[] ,名称无所谓 必须使用static函数 我不知道vj是不是改变了这个“main方法的参数(String[] args)是固定的”这个规则,我使用vj的时候是不需要一定用String[]的int []也行。 大家帮着改一下,~~谢谢。 各位大虾帮小弟看看. 内部类引用外部类方法的变量,为什么这变量必须是 final? 高分求一份英文的单元测试报告 myeclipse中使用泛型的问题 新手java求解作业(很急) 我用jbuider x 连接sql server,出现错误,请各位指教。多谢! 如何得到类的全路径 关于C++代码转换的问题请教 关于数据库中取出中文的问题 请问如何获得一个Image对象的size,也就是长和宽? 要出人命啦!!! 请问如何在页面中设置,使当不能显示APPLET时候,自动让用户去下载JAVA PLUG-IN??
2.main()方法应为:public static void main(String [] args){}
若 如上 public void main(){},则为普通的方法,并非main()方法。--------------------------
略知一二,参考一下,别忘散分
public static void main(String []args)
静态变量就是你不用构造类的实例,你就可以用这个变量了,反之必须有类的实例。
之所以编译通过,是他把main作为类函数了
main方法的参数(String[] args)是固定的吗?
那就是说类变量就是静态变量吗?
可以改变
但必须使用static函数
public class FamilyMember {
public static String surname="Mendoza";
private String name="Jane";
private int age=17;
FamilyMember(String iname ,int iage)
{ iname=name;
iage=age;
}
public static void main (String args[]) {
FamilyMember dad=new FamilyMember("Tom" ,20);
System.out.println("Family's surname is:"+dad.getSurname());
System.out.println("Family's surname is:"+FamilyMember.surname);
}
public String getSurname(){
return this.surname;
}
}
改的地方有:
1)main()函数改为public static void main (String args[])
2)记住,定义所有的类的变量和方法时一定要指明是public还是private。
3)给个建议。最好在以后的编程中,类的变量最好都定义成private。传递类的变量用getXXX()的方法。
必须使用static函数