黑馬程序員濟南中心JavaEE基礎階段必會案例NO.9

黑馬程序員濟南中心JavaEE基礎階段必會案例NO.9php

 

黑馬程序員課程內容豐富多樣,每一個知識點咱們都設計有新奇的案例讓你們練習。黑馬程序員訓練營的課程也是案例驅動教學,天天都會進行大量的代碼練習。今天咱們就來一塊兒作一個基礎階段第9天的一個小案例。程序員

         案例要求:6.1. 定義「書」類,Book,包含如下成員:測試

                                 成員屬性:名稱:String,單價:doublethis

                                 成員方法:spa

                                 1). get/set方法;設計

                                 2).showMe()方法,打印對象全部屬性的值;對象

                          6.2.定義類:Test,類中定義main()方法,按如下要求編寫代碼:ci

                             實例化一個Book對象,調用set()方法爲屬性賦值: 「Java實戰」 ,88.5;get

                             實例化一個Book對象,調用set()方法爲屬性賦值: 「JavaEE高級」, ,66.70;it

                              分別調用兩個Book對象的showMe()方法打印各自的屬性值;

 

         案例分析:咱們要用到的知識點:面向對象

 

         分析完一個大概之後咱們先思考一個問題:怎麼建立一個對象?

           其實建立對象的過程就是調用構造方法的過程,咱們調用空參構造和有參構造均可以建立對象,調用有參構造的方式在建立對象的同時還給對象初始化了成員屬性。                 

好,複習了下面向對象的這個知識點之後,咱們先寫個「書」類吧!
     

[Java] 純文本查看 複製代碼

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

public class Book {

        private String name;

        private double price;

         

        public Book() {

        }

        public Book(String name, double price) {

                this.name = name;

                this.price = price;

        }

        public String getName() {

                return name;

        }

        public void setName(String name) {

                this.name = name;

        }

        public double getPrice() {

                return price;

        }

        public void setPrice(double price) {

                this.price = price;

        }

        public void showMe(){

                System.out.println("這本書的名字是:"+this.name+" 價格是:"+this.price);

        }

}



我相信如今同窗們寫什麼學生類,書類,汽車類,員工類都很熟了吧!咱們寫過好幾個了,並且只要寫了成員屬性之後其餘的均可以用快捷鍵生成。還記得快捷鍵嗎?
沒錯,就是alt + shift +s,不過,這裏咱們還要寫一個自定義方法showMe().    好,咱們寫完了這個「書」類,接下來咱們要再寫一個測試類:
   

[Java] 純文本查看 複製代碼

?

01

02

03

04

05

06

07

08

09

10

11

12

public class Test {

        public static void main(String[] args) {

                Book b1 = new Book();//用空參構造建立一個對象b1

                b1.setName("Java實戰");

                b1.setPrice(88.5);//用set方法給b1賦值

                Book b2 = new Book("JavaEE高級",66.70);//用有參構造建立了一個對象b2

                 

                //調用showMe()方法打印各自的屬性值

                b1.showMe();

                b2.showMe();

        }

}



ok,大功告成!!咱們運行看看!
這本書的名字是:Java實戰 價格是:88.5
這本書的名字是:JavaEE高級 價格是:66.7

     這個案例做爲一個經典案例用來複習面向對象的相關知識很是不錯,很新穎。其實,每一個案例都有不少種寫法,不一樣的人可能有不一樣的思路。黑馬程序員訓練營也是很是鼓勵你們開動腦筋積極思考的。

      

      點進這個帖子的同窗確定是要奮發圖強,學技術拿高薪的有志青年,這裏我看你骨骼驚奇,是個絕世的練武奇才,你我有緣,今天我就把這個武林祕籍如來神掌傳授於你! 什麼?不想學如來神掌?沒關係!這裏有各個門派的武林絕學,連接拿好!!哈哈哈哈

     【黑馬程序員濟南】小魯哥哥全學科技術整合帖(一貼在手!天下我有!)

 

 

相關文章
相關標籤/搜索