今天编Java时突然有点醍醐灌顶的感觉 (关于Java类) Java中所谓类,它提供外界的接口给与的是它的方法,而它自己要做的事是在main函数里面实现的,它提供给外界的东西与它自身无关,是吧? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 什么叫它自身?类是虚无的,而new出来的实例才是实际的。不光是main,构造函数也可以做事情吧。马克一下,等高手来留言。 顺便请教一下:在main函数中new出来一个自己的实例,这样的做法值得推荐么?? static main这个东西是非面向对象的。不好和类逻辑搅在一起。初学的画可以定义一个只有main的类做外壳。 总结就是main是自己做的事,如果类A被类B引用,它自身的main并没有被B引用?只是A的构造函数及它的public方法被用到? main()只是一个程序的入口其类必须是public的 "Java中所谓类,它提供外界的接口给与的是它的方法"(对吧):通过方法修改域."而它自己要做的事是在main函数里面实现的,它提供给外界的东西与它自身无关"(不对O):类里面有方法的,main函数中可以调用,实现是在类里面的,况且,类里面定义的域关系到main中调用时的参数. 自学1周的理解:一般的类里面的main是用来测试的,think in java中文版里面那个人说最好给所有的类加上一个main,测试用的。主类的main是操作系统执行程序的入口,从这里开始的意思。类是给人用的,提供public的东西还有protected的东西给别人用,而给人使用的那些功能的实现细节则是private或者默认友好的,也就是说一般不给人了解。 main的作用仅仅是提供命令行运行的入口,不要把main和程序本身混淆lz需要弄清楚的问题是一个程序不一定是被main执行,它可能被其他程序调用,可能被servlet执行,可能被tomcat执行,main仅仅是命令行的 'java ClassName' 运行时所需要的一个入口罢了。你可以认为main是另外一个类,专门调用程序的类。 I CAN NOT AGREE MORE~~~ 貌似楼主是初学者,如果真是初学者,学JAVA的路还很长。对JAVA很多东西的理解需要在实践中不断领悟。 main只是程序起点。真正的对象式程序里面是没有像main这样的入口的, Java只是不得已而为之 Java&Oracle学习交流群,知无不言,言无不尽。欢迎大家交流分享学习工作心得。欢迎加入QQ群:20378027 java装13,啥玩意都要是类,都要面向对象,到定义程序入口的时候S13了没办法,死撑,搞了个main加个static加类里了凑合上了要是初学想理解java的思想,请捂眼无视main的存在…… 新手求助,求练习题 netbean里怎么设计窗体? 这是怎么回事呀? 问一个菜鸟的问题,关于ip的基本知识 信益分怎么恢复... java程序如何制作成软件? 怎么配置soap? 关于ILOG的应用的一个错误,请高手帮忙分析原因,感激不尽,一定重谢 我要考SCJP,希望大家指教.强烈呼吁 考SCJP的同胞们联合起来!!!!!!!!!!! java中如何判断一个子类方法是否已经被重写? java 泛型 通配符 彩票摇号系统`如何避免出现重复号?
马克一下,等高手来留言。
其类必须是public的
I CAN NOT AGREE MORE~~~
没办法,死撑,搞了个main加个static加类里了凑合上了要是初学想理解java的思想,请捂眼无视main的存在……