main方法 main方法和一般方法有什么区别,为什么在同一个类种,main方法要重新new自己在的这个类并调用这个类中的方法,为什么main方法不直接使用这个类里面的方法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 main方法是静态的,只能调用静态的方法,因此需要new再调用 main函数是静态方法,类加载过后就可以运行了,那个时候,它所在的类(还只是个类型)并没有实例化。而一个类的方法只有在实例化之后才可以被调用(因为类的方法是要操作类的数据的,如果类没有初始化,那类中的数据也没有被初始化,所以类的方法也不能够被调用)。 如果这个类方法也是用static 修饰的,可以不用new 就调用,否则就要new 1、main方法是一个类被执行的入口方法,就是说,当你运行一个类的时候虚拟机自动寻找main方法并调用。对一个类所执行的动作(并不是所定义)都体现在main方法里。2、一个类要被执行就必须首先实例化,就是new,所以在main方法里必须new这个类,通过new得到的实例对象调用自己的方法。建议写写代码练习。 因为Main是Static方法 ,静态方法不能直接调非静态方法 必须通过实例化 main方法是一个程序执行的入口,仅此而已,main方法不会自动把所在的类实例化,也不能直接调用所在类中的方法,除非这个方法是静态方法。 main方法是java应用程序的入口,是静态的方法,如果在类中有静态方法的话,可以直接在main方法里调用,应为静态方法是不依赖于类的,如果在静态方法中调用非静态的方法,那么必须使用一个引用去调用,常见的就是使用该类对象本身的一个对象在main方法中去调用非静态的方法 main是静态的,所以只能调用对象的静态方法,不是对象的静态方法就只能先实例化再调用咯! 因为Main是Static方法 ,静态方法不能直接调非静态方法 必须通过实例化对 main方法是一个类被执行的入口方法,还是一个静态的,所以这些概念性的需要多看点书 因为程序这个东西,总需要一个入口,main函数来充当,如果设计为要new的话,程序就没法写了 问大家一个使用mail.jar发送邮件的问题 怎样给界面加滚动条? sqlserver2005可连接系统数据库,但无法连接自己的数据库 ResultSet 关闭问题!求教! 关于从键盘输入浮点数 为什么菜单不能显示,多谢 java 数据类型 sun.net.ftp.FtpClient是哪里的包来的?哪里可以取得? iText显示多种中文字体问题!!!! 关于synchronized阻塞问题,求大神进来看看 有关java的ftp关于rest命令的 一个for循环的问题,请指教!
2、一个类要被执行就必须首先实例化,就是new,所以在main方法里必须new这个类,通过new得到的实例对象调用自己的方法。建议写写代码练习。
对