java基础 没有面向对象的思想该怎么办啊?从何做起? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 该怎么办就怎么办,以前没有面向对象思想,计算机事业也在发展,以后也许会有更先进的思想,也许后人也会问“ 没有XXX的思想该怎么办啊?从何做起?” 多看看面向对象的书籍,java,c++等,看的多自然就理解了! 看书看教程-->自己写代码-->思考 面向对象其实很简单。.你就理解成这样子也行..<父类控制流程,子类实现具体业务逻辑>UP..加油.. 不用太拘泥于理解这个思想你可以先把java基础的部分看看,做一些实践渐渐的你就明白了,否则空谈思想有什莫意义呢 你这么理解吧。你要做个网站。你自己办个网络公司,老板员工全你一个人。要接个做网站的活。你要先接项目。然后开始做网站,先搭界面,找图片,写相应的动态页面,调试等。而当你公司发展起来的时候,公司已经有很多员工了(姑且把有很多员工的公司和面向对象联系起来,下面详)你就不用一步一步按顺序做网站了。实现网站就可以把接项目的活交给张三,界面图片什么的交给李四(也就是美工),动态界面的交给王五(PHP程序员什么的)。相对于这个项目来说,这些人就是单独的对象,可以实现具体的功能。而这些对象如何实现功能又可以细分。就是所谓的方法。比如李四做界面可以用PS,也可以用fireworks。等等。这是本人的体会。可能也不是太完善。大家指点。 面像对象的思想就是这样的比如就你而言以你为对象的话 那么你名字啊 衣服 年龄啊 都会是你的属性 你的动作 如吃饭啊泡妞啊 睡觉啊 甚至MAKE LOVE 都是方法 这就是面向对象!举一反三呢如果你看见美女呢 你想想他有什么属性 什么行为(动作) 以代码的形式表示出来然后你看见美女后 你又会有什么动作 哈哈哈比如 你 看见美女后你像和他搭讪 你就会主动和他去说话 告诉她你的名字 熟悉以后就会有行动 比如像追她 kISS 结婚什么的 你就应该在美女的心里简历你的印象 你就要在她心里new一下 开辟个空间出来 然她心里有你的位置啊!!然后执行你的行为 建议多看java或是.net,这种纯面向对象的要好一点,如果没有特别爱好,最好不先要接触c++,c++太麻烦了! 同意楼上的,c++是有点烦的比java难点! 同意楼上的,c++是有点烦的比java难点! 从最经典的 “hello word!”做起,一遍一遍的看!!哪怕看上千遍万遍,你要从复杂看到简单再从 简单看到复杂,你就有了质的飞跃! 打个比方 Hello Word! 有N中办发输出 看你能写出多少种,你写的越多说明你会的越多!!System.out.println("Hello Word!")是最最简单的,做程序要从一点一滴做起! 从thinking in java开始学,书中最开始的几章介绍的OO Java核心技术,比较好。以前学面向过程编程,觉得很精简,而且这些程序用面向对象的方法编显得很累赘。后来才知道面向对象的好处。主要掌握这样几个概念。什么是对象,面向对象和基于对象的区别。面向对象的优点和缺点(相对于面向过程而言)。多态的好处。对象之间的关系。 has a,use a,is a.使用继承的原则是(我觉得Java核心技术讲的这个太经典了)掌握了这些,基本上有了面向对象的思想了。刚想到的,可能不太全面,但这就是我的体会…… 对面向对象我就不多说了,如果你要问没有了面向对象思想怎么办,那就是以后的事情了,早几年的时候就有人说,Java已死……那将代替它的又将是什么呢?这个问题在现在看来,好像还没什么可以代替,也就是说这个思想还将继续存在。至于以后会向什么方向发展,那就不得而知了。就像我们从MS-DOS到WINDOWS过度的时候,也许有人也会像你一样提出问题:要是我们没了MS-DOS怎么办…… 仔细阅读《Java编程思想》,读完了,就有OOA、OOP的思想了。 新手求教 JAVA监听问题 一个java基础问题? 只有抛出了异常才能捕获吗 关于new Socket(hostname,port)的问题? 关于Http请求的超时和Keep-Alive问题 求助_怎么用JAVA截获UNIX系统的信号量 滚动随机数字 求助一String 数组解析的问题。 如何手动实现Drag&Drop Java application 如何调用别的语言实现的dll? JPanel如何布局 java 面试题
以后也许会有更先进的思想,也许后人也会问“ 没有XXX的思想该怎么办啊?从何做起?”
你可以先把java基础的部分看看,做一些实践渐渐的你就明白了,否则空谈思想有什莫意义呢
要接个做网站的活。你要先接项目。然后开始做网站,先搭界面,找图片,写相应的动态页面,调试等。而当你公司发展起来的时候,公司已经有很多员工了(姑且把有很多员工的公司和面向对象联系起来,下面详)你就不用一步一步按顺序做网站了。实现网站就可以把接项目的活交给张三,界面图片什么的交给李四(也就是美工),动态界面的交给王五(PHP程序员什么的)。
相对于这个项目来说,这些人就是单独的对象,可以实现具体的功能。而这些对象如何实现功能又可以细分。就是所谓的方法。
比如李四做界面可以用PS,也可以用fireworks。等等。这是本人的体会。可能也不是太完善。大家指点。
比如就你而言
以你为对象的话 那么你名字啊 衣服 年龄啊 都会是你的属性 你的动作 如吃饭啊泡妞啊 睡觉啊 甚至MAKE LOVE 都是方法
这就是面向对象!
举一反三呢
如果你看见美女呢 你想想他有什么属性 什么行为(动作) 以代码的形式表示出来
然后你看见美女后 你又会有什么动作 哈哈哈
比如 你 看见美女后你像和他搭讪 你就会主动和他去说话 告诉她你的名字 熟悉以后就会有行动 比如像追她 kISS 结婚什么的 你就应该在美女的心里简历你的印象
你就要在她心里new一下 开辟个空间出来 然她心里有你的位置啊!!然后执行你的行为
特别爱好,最好不先要接触c++,c++太麻烦了!
以前学面向过程编程,觉得很精简,而且这些程序用面向对象的方法编显得很累赘。
后来才知道面向对象的好处。
主要掌握这样几个概念。
什么是对象,面向对象和基于对象的区别。
面向对象的优点和缺点(相对于面向过程而言)。
多态的好处。
对象之间的关系。 has a,use a,is a.
使用继承的原则是(我觉得Java核心技术讲的这个太经典了)
掌握了这些,基本上有了面向对象的思想了。刚想到的,可能不太全面,但这就是我的体会……