java基礎---面向對象淺析

 

      面向對象的設計思想:當考慮問題時,我們不是考慮這個問題的解決過程,而是直接考慮解決問題使用到的對象。通過這個對象去解決我們的問題。

     比如:貓會玩球。

    首先,我們先從上面這句話中抽取出對象,相當於現實中的實體(以例子來說),有貓和球兩個對象。

  而貓要實現玩球這件事,只需要在貓這個類中實現“玩”這個方法,然後在玩這個方法中將球的對象傳遞進去就可以了。

   具體實現:一、創建貓這個類

                       class Cat{

                                  //創建球的對象

                                  Ball b;

                                  //在類中實現一個玩的方法,並將球傳遞進去

                                   void play(Ball b){

                                   system.out.print("玩球");          

                                   }

                       }

                    二、創建球這個類

                     class Ball{

                                }

                      三、在主函數中分別拿到貓的一個對象 和 球的一個對象

                              Cat c = new Cat();

                              Ball b = new Ball();

                             //貓調用自己的play()方法,並將球傳遞進去

                            c.play(b);

                      

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章