java吧 关注:1,245,675贴子:12,723,588
  • 9回复贴,共1

面向对象这一节搞懵了:'(

只看楼主收藏回复

面向对象怎么理解啊,大哥大姐们?


1楼2011-07-07 12:40回复
    面向对象就是面向物体。
    比如说 电脑就是一个物体,
    这个物体包括 几个硬件,这个几个硬件就是它的属性。
    电脑的功能就是 它的方法。
    当然电脑也有砸死人的功能,不过如果你用不到的话,就不用写了。
    应该就这样理解


    IP属地:山东2楼2011-07-08 14:51
    回复
      面向对象就是用类模拟现实生活中的东西
      比如说"人类"
      人的属性有:头发的颜色;肤色····
      方法(行为):吃饭;说话;购物····
      比如现在你要用一个程序模拟一个人的行为:
      调用属性:一个黑头发,黄皮肤的人
      调用方法:在吃饭
      总结:类就是一个模板,用这个模板可以批量制造很多具有同类属性和方法的对象
      就像每个人都具有人类基本的属性,但每个属性的值却不尽相同,就如黄头发、黑头发
      LZ明白否?


      3楼2011-07-08 15:04
      回复
        按照编程思路跟你讲..
        比如你炒菜..买回来一堆洗都不洗一锅就炖起来了,不思考就开始写..
        甚至几千行代码写一个主函数OK..
        面向过程..
        买回来把材料分类处理好,编程时可以理解为先理清思路..把架子搭好..
        然后需要什么功能就往里面加什么..重复使用的功能直接调用
        先动手理解怎么写出来..写出来了再去关注楼上几位所说的理论


        IP属地:日本4楼2011-07-09 14:49
        回复
          可能是结构化编程的升级


          5楼2011-07-09 19:03
          回复
            代码敲到一定量慢慢就理解了。 就是java编程的时候你会发现什么东西都是作为对象来引用或者处理的!


            6楼2011-07-09 19:34
            回复
              面向对象模型是对客观世界的自然描述,万物皆对象。 QQ群:161695370 Java初学者交流营地


              7楼2011-07-09 21:45
              回复
                看完帖子更蒙了


                8楼2011-07-09 21:47
                回复
                  面对对象是要真诚的,面向过程是要等待的。懂么。。。


                  9楼2011-07-09 22:34
                  回复
                    面向对象是一个抽象的概念。 在JAVA里, 你可以认为Everything Is Objet. 也就是所有的类都是对象。
                    这里的对象是相对于现象中的一个物体的抽象。 比如说“人”。 我们知道人有名字,年龄等这些特征。 这些特征对应于JAVA中的对象, 我们可以称为“属性”。
                    这时候我们可以定义一个对象叫"Person"
                    Class Person{
                    private int age;
                    private String name;
                    }
                    这样的一种程序设计, 我们就可以称为面向对象。


                    10楼2011-07-09 23:02
                    回复