Java中所谓类,它提供外界的接口给与的是它的方法,而它自己要做的事是在main函数里面实现的,它提供给外界的东西与它自身无关,是吧?

解决方案 »

  1.   

    什么叫它自身?类是虚无的,而new出来的实例才是实际的。不光是main,构造函数也可以做事情吧。
    马克一下,等高手来留言。
      

  2.   

    顺便请教一下:在main函数中new出来一个自己的实例,这样的做法值得推荐么??
      

  3.   

    static main这个东西是非面向对象的。不好和类逻辑搅在一起。初学的画可以定义一个只有main的类做外壳。
      

  4.   

    总结就是main是自己做的事,如果类A被类B引用,它自身的main并没有被B引用?只是A的构造函数及它的public方法被用到?
      

  5.   

    main()只是一个程序的入口
    其类必须是public的 
      

  6.   

    "Java中所谓类,它提供外界的接口给与的是它的方法"(对吧):通过方法修改域."而它自己要做的事是在main函数里面实现的,它提供给外界的东西与它自身无关"(不对O):类里面有方法的,main函数中可以调用,实现是在类里面的,况且,类里面定义的域关系到main中调用时的参数.
      

  7.   

    自学1周的理解:一般的类里面的main是用来测试的,think in java中文版里面那个人说最好给所有的类加上一个main,测试用的。主类的main是操作系统执行程序的入口,从这里开始的意思。类是给人用的,提供public的东西还有protected的东西给别人用,而给人使用的那些功能的实现细节则是private或者默认友好的,也就是说一般不给人了解。
      

  8.   

    main的作用仅仅是提供命令行运行的入口,不要把main和程序本身混淆lz需要弄清楚的问题是一个程序不一定是被main执行,它可能被其他程序调用,可能被servlet执行,可能被tomcat执行,main仅仅是命令行的 'java ClassName'  运行时所需要的一个入口罢了。你可以认为main是另外一个类,专门调用程序的类。
      

  9.   


    I CAN NOT AGREE MORE~~~
      

  10.   

    貌似楼主是初学者,如果真是初学者,学JAVA的路还很长。对JAVA很多东西的理解需要在实践中不断领悟。
      

  11.   

    main只是程序起点。真正的对象式程序里面是没有像main这样的入口的, Java只是不得已而为之
      

  12.   

    Java&Oracle学习交流群,知无不言,言无不尽。欢迎大家交流分享学习工作心得。欢迎加入QQ群:20378027
      

  13.   

    java装13,啥玩意都要是类,都要面向对象,到定义程序入口的时候S13了
    没办法,死撑,搞了个main加个static加类里了凑合上了要是初学想理解java的思想,请捂眼无视main的存在……