java中类的成员函数为什么没有声明和定义的概念,而是将所有方法的实现放在类中,这样一个类岂不是很庞大
C++中的类就可以很大,比如类中声明几百个函数,而是在CPP中实现,通过跳转功能,能在h文件很快定位到对应的.cpp实现的位置,但是java类中要定义100个方法,我要找...
C++中的类就可以很大,比如类中声明几百个函数,而是在CPP中实现,通过跳转功能,能在h文件很快定位到对应的.cpp实现的位置,但是java类中要定义100个方法,我要找第50个,就只能一点一点翻了?太麻烦了吧?多乱啊。。
当然它有了包这个概念,这样即使不同文件函数名字和参数一模一样,在使用的时候也不会报错,个人感觉其实就是给类增加了一级路径,引用时同名当然不会报错。理解的对吧? 展开
当然它有了包这个概念,这样即使不同文件函数名字和参数一模一样,在使用的时候也不会报错,个人感觉其实就是给类增加了一级路径,引用时同名当然不会报错。理解的对吧? 展开
2个回答
2014-07-03
展开全部
首先一个类可能有那么多方法的,比如Print系列的,Strem系列的,是因为没有C++的模版函数,所以重载了很多.如果是用户自己设计的话,不建议设计那么多方法,
另外如果有一个100方法的类,你想找50个 也不用一点一点翻,如果你有开发工具,比如eclipse 有一个视图 是 大纲,在大纲视图中可以直接看你先看的方法,只要你一点 就知道到了.
包的那个概念 你理解的不错 就是这样理解的
另外如果有一个100方法的类,你想找50个 也不用一点一点翻,如果你有开发工具,比如eclipse 有一个视图 是 大纲,在大纲视图中可以直接看你先看的方法,只要你一点 就知道到了.
包的那个概念 你理解的不错 就是这样理解的
追问
哦,谢谢,我想学习java,jsp,数据库这一些内容,就是网站的后台管理,我有c,c++的基础,请问,我该怎么个学习步骤呢?个人是想,先学习java,写一些java小项目,培训下java编程的思路和感觉,之后学习jsp,做一些静态网页,然后在学习java和数据库,之后再融合,您认为呢?这是思路,具体哪一步的实践能给点建议吗?比如学习论坛,学习数据,学习视频。
谢谢,请教了!!
追答
你有c,c++的基础了,java的语法再稍微了解了解,java比c++稍微简单点,更容易学习.如果只是做网页的话,先不用深究java的高级特性.你得先了解下静态网站html标签,css样式.然后试着写jsp页面,最后你要学习ssh框架,里面有一个是hibnate,这个框架就是复制与数据库的交互的.
建议你多写网站,可以看 开源中国 ,里面有开源的代码.论坛有51cto iteye 还有java贴吧 你都可以看
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询