这和以前的程序设计语言的区别在哪
追答这个问题还真不好说,如果你还没入门的话不太好理解。
从逻辑上说,基本算法都是一样的,什么加减乘除,流控制逻辑判断等等都差不多。
面向程序和面向对象的主要区别是在设计理念上。个人偏爱面向对象。因为更灵活。
引用别人的回答过来
原地址http://zhidao.baidu.com/link?url=vwUPbQ3uSZ87q78EwMLB35HLS6COfTIMfY84h0DSJCpRAx4XQ3bk1w0-MPC56p6CY3iwWltHujZ5D496rHMHTa
最简洁的解释也是比较官方的解释是,面向对象是一种 对现实世界理解和抽象的方法。但是这句话对于初学者来讲确实难以理解。
我把自己的理解用最通俗的语言解释一下,面向对象实际上就跟我们生活中很多情形一样,举例我们1000个人在同一家公司,对于公司来讲我们每个人都是一个对象,我们每个人所掌握的工作技能不同所以分工不同,我们各司其职在各自工作岗位上做好自己擅长的事情,所以公司能高效运作快速发展。面向对象就是这个道理,一个完整应用程序有很多个类,对于这个应用来讲每一个类都是一个对象,每一个类都只做一件事,单独实现一个功能,这么多个类组合一起就实现了一个功能完整的应用程序。这就是最通俗的解释了,不知道我说的你明白没。
更多java学习方面的问题可以访问这个网页,网页链接。希望我的回答能帮到你。