大佬们 问下这个怎么不对啊 我有些懵了!
public class Demo1_Student {
public static void main(String[] args) {
// TODO 自动生成的方法存根
Student s = new Student();
s.age = 19;
s.name = "张三";
s.denger = "男性";
System.out.println("年龄:"+s.age+"姓名:"+s.name+"性别:"+s.denger);
s.study();
s.sleep();
}
}
public class Student { //(Student 这里一直是红线标记 出错:公用类型 Student 必须在它自己的文件中定义) 搞不懂求给解答谢谢
String name;
int age;
String denger;
public void study(){
System.out.println("学生学习");
}
public void sleep(){
System.out.println("学生睡觉");
}
}
一个类文件之下只能够有一个公有的类其他的内只能是内部类 就是class前面不能添加修饰 如果要写两个公有类就分开两个文件写 因为一个文件里面只能有一个公共类,class文件要和里面的公共类相同,你现在有两个公共类,违反了一个class文件对应一个公共类的约束 这是什么我看着也晕乎乎的 这个就是刚学的呢个面向对象.... 分开来写http://i.niupic.com/images/2017/07/28/bndSZZ.png
看图片注释 雪夜丶辉煌 发表于 2017-7-28 11:17
分开来写
谢谢大佬 成了! 高手寂寞 发表于 2017-7-28 11:20
看图片注释
嗯 知道了谢谢大佬 一个类最好单独创建。 内部类不能用public 换一下就可以了
页:
[1]
2