多个方法/成员的public关键字

本文关键字:public 关键字 成员 方法 | 更新日期: 2024-10-18 18:20:47

有没有办法在不多次使用关键字的情况下将多个方法标记为public?

目前,我必须对每种方法都这样做:

class foo
{
public void doSomething();
public void doAnotherthing();
public int counter;
}

但是,如果您需要为一个类创建150多个方法声明,那么这将非常令人沮丧,那么,还有其他方法吗?

多个方法/成员的public关键字

如果您想要等效的公共访问,则不需要public关键字。这个问题应该会有所帮助:"公共"、"私人"、"受保护"answers"无"之间有什么区别?

还有人说150个方法对于一个类来说太多了,这是对的。OOP的很大一部分好处是模块化。每个类都应该有一个特定的目的,并且只包含特定于该目的的方法。

否,因为该语言的默认修饰符是private

否,具有150方法的类称为Elephant类。如果你在课堂上有150种方法,我建议你开始阅读面向对象编程。

默认情况下,若您不使用方法编写任何内容,那个么它对public是private,您需要显式声明它为public。