可能是由于服务器上的数据库安装的有问题或者是你的代码有问题导致的早悄巧。
检查一下吧,毕竟,单机环境和网络环境要运粗考虑的东西是陆键不一样的。
其实任何程序都有一个入口,对java来说就是你要执行的那个具体类必须有一个main方法,就想你附件中提示的,一个静态共有的main方法。而看你写得的代码很有意思是定义了一个stud的类,这个类有静态方法,但居然拆型在这个类之外又直接定义了一个私有类Person。我估计你那个编辑器运行的时候随机查找类的main方法,有时候认为当前类是Person去运行了所以提示Person找不到main方法。很简单,你吧Person定数御脊义在stud里面或者单独写一个文件定义Person类。定义在stud里面你可以这样写
public class stud{
class Person{
private String name //声明姓名属性
private int age //声明年龄属性
public Person(){//无参构造
}
public Person(String name,int age){//取得信息的方法
this() //在此处调用Person类中的无参构造方法
this.name=name
this.age=age
}
public String getInfo(){ return"姓名:"+name+"年龄:"薯渗+age} //取得信息
}
public static void main(String[] args){
Person per=new Person("小张",23) //调用构造实例化对象
System.out.println(per.getInfo()) //取得信息
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)