java 主函数所在类中定义函数 是否都需要用public static修饰?

刚学到静态,想问一下因为主函数所在类是静态的,并且没有且不可能为主函数所在类创建一个对象。所以如果需要在类中,主函数外定义其他函数,是不是必须用static来修饰?因为如... 刚学到静态, 想问一下
因为主函数所在类是静态的,并且没有且不可能为主函数所在类创建一个对象。所以如果需要在类中,主函数外定义其他函数,是不是必须用static来修饰?
因为如果不是static,那必须创建该类的对象后,其它函数才会在堆中加载。而方法区是不会加载该函数的。所以也无法被主函数调用。

而public则不是必须,因为反正在主函数内调用,private在主函数所在的类中也可以随意调用。

不知道有没有理解错。多谢!
展开
 我来答 举报
遗忘灬诺崇
2015-09-22 · TA获得超过303个赞
知道小有建树答主
回答量:276
采纳率:90%
帮助的人:197万
展开全部
你的表述有比较多问题
主函数是一个public static修饰的,公共静态函数
主函数所在类不能是静态类(外部类不可以用static修饰,内部类可以有静态类,以后接触到再了解)
主函数所在类是可以创建对象的
主函数以为定义其他函数,不是必须用static来修饰的
函数可见性:public private protected 等等修饰词
静态与非静态:可以加或不加static,区别就是不加static的函数方法只能通过对象调用,加了static的直接用类调用
返回值:主函数是void(无返回值),也可以是有返回值,String ,int等等

望采纳
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式