java中pravite 与protected不能共存吗?

来源:百度知道 编辑:UC知道 时间:2024/06/07 22:32:28
我看书上可以,但是编辑器说什么不能?我用的是JCreator Le,
还有一个程序不能有两个public 定义类吗?我用的书有的程序是有两个public呀,可以程序老是通不过,

一个java文件中public可以定义2个以上的类
但必须是内部类.就是要写在public类的里面.
如:
public class Abc {
public class Bcd{
}
}
如果写成这样
public class Abc {
}
public class Bcd{
}
的话就编译不能通过了.

如果是方法的话.看你需求写多少个public private protected方法都可以都可以.

一个.java文件的确不能有两个public类,只能有一个和.java文件名相同的public类。

private方法或属性和protected方法或属性当然可以都有,你看看编译具体报的是什么错误。

一个java文件能有多个public的类,你的文件命名的时候只能在这些用public命名的类里面选一个做为文件名.

书上是两个PUBLIC 的方法吧?

一个类Abc.java中

public class Abc {
}
public class Bcd{
}
不正确

public class Abc {
public class Bcd{
}
}
嵌套时正确

public class Abc {
public void bcd(){
}
public void cde(){
}
}
两个public方法时正确.