class J_book{
public int m_id;
public static int m_bookNumber=0;
public J_book(){
m_bookNumber++;
}
public void mb_info(){
System.out.println("当前书的编号是:"+m_id);
}
public static void mb_infoStatic(){
System.out.println("书的总数是:"+m_bookNumber);
}
}
public class Jingtai {
static void main(String[] args) {
J_book a=new J_book();
J_book b=new J_book();
a.m_id=1101;
b.m_id=1234;
System.out.println("变量a对应的");
a.mb_info();
System.out.println("变量b对应的");
b.mb_info();
J_book.mb_infoStatic();
System.out.println("比较(a.m_bookNumber==J_bookNumber)"+"的结果是"+(a.m_bookNumber==J_book.m_bookNumber));
System.out.println("比较(b.m_bookNumber==J_bookNumber)"+"的结果是"+(b.m_bookNumber==J_book.m_bookNumber));
}}
为什么这个run的时候只有run configuration啊????求解,求帮助
public int m_id;
public static int m_bookNumber=0;
public J_book(){
m_bookNumber++;
}
public void mb_info(){
System.out.println("当前书的编号是:"+m_id);
}
public static void mb_infoStatic(){
System.out.println("书的总数是:"+m_bookNumber);
}
}
public class Jingtai {
static void main(String[] args) {
J_book a=new J_book();
J_book b=new J_book();
a.m_id=1101;
b.m_id=1234;
System.out.println("变量a对应的");
a.mb_info();
System.out.println("变量b对应的");
b.mb_info();
J_book.mb_infoStatic();
System.out.println("比较(a.m_bookNumber==J_bookNumber)"+"的结果是"+(a.m_bookNumber==J_book.m_bookNumber));
System.out.println("比较(b.m_bookNumber==J_bookNumber)"+"的结果是"+(b.m_bookNumber==J_book.m_bookNumber));
}}
为什么这个run的时候只有run configuration啊????求解,求帮助
改成 -->
public static void main(String[] args)如果还不行,就把class J_book{...}移到最后去
public static void main(String[] args) {
// ...
}
如果命名为J_book,你这个放eclipse不会编译通过的,因为eclipse获取不到程序的入口main方法,所以只有run configuration