有没有什么方法可以将多于一种方法标记为公开而不多次使用该关键字?
目前,我必须为每种方法都这样做:
class foo
{
public void doSomething();
public void doAnotherthing();
public int counter;
}
但是,如果你需要为一个类创建超过150个方法声明,这会非常令人沮丧,那么,还有其他方法吗?
答案 0 :(得分:1)
如果您想要相当于公共访问权限,则不需要公共关键字。这个问题应该有所帮助:What is the difference between Public, Private, Protected, and Nothing?
对于单个班级来说150个方法太多的人也是对的。 OOP的很大一部分优点是模块化。每个类应具有特定目的,并且仅包含特定于该目的的方法。
答案 1 :(得分:0)
否,因为该语言的默认修饰符为private
。
答案 2 :(得分:0)
不,使用150方法的类称为Elephant类。如果你在课堂上有150个方法,我建议你开始阅读面向对象的编程。
默认情况下,如果您不使用方法编写任何内容,那么它对于公共是私有的,您需要将其明确声明为公共。