都学到swing了,怎么做起东西来,都是面向过程的拉?怎么办啊?

解决方案 »

  1.   

    基础理论不行,没理解透彻,继续巩固基础!!!
    不要整天总想着写字母,也不要着急往下学什么jsp,servler,bean....
    理论是内功! 要先练好内功!
    只要内功够深厚,往下那些不能说跟玩一样,但是也绝对轻松应对!!
      

  2.   

    lz缺少的正是面向对象的思想。很多人编写程序都有一个习惯,什么东西都写一个类,在一个类里面写很多的方法。
    写啊写,问题最后总归可以解决,但是程序思想混乱。主要还是将实际的问题,抽象成具体的类,然后组织各种类之间的关系的能力较差。
    比如什么时候该定义类,什么时候该定义接口,子类怎么设计,负类如何定义,如何实现接口
    等问题。lz可以多看看UML之类的书籍,如果lz对面向过程很熟悉的话,有一定的基础的话,可以看看
    thinking in java。 这本书确实写得不错,特别是在思想上能有所转变。如果lz初学java,还是不要看了,对初学者这些都有点难。
      

  3.   

    最好看英文书, an introduction to object-oriented programming with java
                 作者: thomas Wu
    这本书我看完了,感觉比较基础的例子,但是对于一个简单的例子,他的想法很厉害,而且给你几种比较能体现object的例子,而且主要是对object-oriented,讲的比较细致.
    还有一本面向对象的,我忘记什么名字了(下学期我们开那门课),那本比我说的这本更深入体会OOP.
    对于thinkinginjava,我看了一部分,我个人感觉不怎么样,感觉非话比较多,而且不十分实用.
    一些不重要的东西他能墨迹半天.虽然作者比较厉害,但是感觉他没有把他所知道的重要的东西写出来.(纯粹个人体会,因为现在大多数人都说thinkinginjava好书.)
      

  4.   

    老师的理论
    面向对象就是女娲造人
    她知道人有高矮胖瘦等
    但是毕竟有 身体 头 和  四肢
    这些 就是  对象的属性
    然后 有什么 走路  吃饭 拉屎  研究生 之类的动作  这些 就是方法
    嗯  女娲造 人的时候 就 按照这个思路  捏个 泥人出来
    然后  调用  各种方法 让他们动起来
    帮助女娲继续完美这个世界
    至于面向对象就是  把那些人的属性,方法封装到一个类里面
    然后  new  一个 这个类的对象出来
    然后调用各种方法实现自己要的功能所以很久很久以来  面向对象 对偶来说就是  new 一个新的对象出来
    在偶意识到这个方法之后
    就很认真的每次 都 写一个人的 壳子
    然后new一个人出来
    那之后 老师 说偶 终于 不再java里面写  c一样的面向过程代码了
      

  5.   

    一切都是对象
    为什么呢?
    我们生活的宇宙也是对象,它很可能就是object类。
      

  6.   


    public class 闭月羞花猫 extend 猫 implements 叫声这就是面向对象。
      

  7.   

    private static class ClassA extends Test
    {
    private abstract static class ClassB extends ClassA
    {
    private  static class ClassC extends ClassB
    {
    private  static class ClassD extends ClassA
    {
    private abstract static class ClassE extends ClassD
    {
    private static class ClassF extends ClassA
    {

    }
    }
    }
    }
    }
    }
      

  8.   

    把《think in JAVA》看十遍。。要是再学不好面向对象,那就是资质问题了
      

  9.   

    public class 闭月羞花猫 extend 猫 implements 叫声这就是面向对象。----------------------
    - -#
      

  10.   

    我个人认为要真正理解面向对象就要学设计模式,推荐《设计模式》、《Java与模式》两本书,
    另外,如果要理解面向对象是怎么实现的,就可以看《C++语言的设计和演化》。我觉得《Thinking In Java》的东西过于锁粹,示例代码很长,不容易现解
      

  11.   

    多看设计模式,多看swing源码.并且带着学到的设计模式思想去看swing源码