说我没有定义,但是上面定义了类,找了好久都没找到问题出在哪?!
类型不一致阿。第1、3、5参数类型是整型,你得传递整数
p1 = new Student(88888,"张**",20,true,166384);
传参类型要和构造方法参数对应
p1 = new Student(88888L,"张**",20,true,16638L);
p2= new Student(66666L,"陈**",20,true,15438L);
定义是定义了,但是传参和引用没对...
在Student类外定义一个新的类,然后把主函数放到那个类里试试
刚上路还是得注意代码格式,等以后习惯了一直这样写得被同事喷死
一文读懂Java面向对象
https://www.52interview.com/solution/index
这是刚开始编程很容易遇到的问题
构造函数的形参和你声明的Student对象的实参不一