Java學習---類和對象

類和對象

1.  對象的定義

對象是類的實例化

對象的聲明:類名對象名 = new類名();

Vehicle car =new Vehicle();

2.類的定義

 

類是可以用來描述具有相同字段和行爲的對象的集合

定義:

Class<類名>{

  <類主體>//可以在這添加註釋

}

 

/**

 *歡迎類

 *@author Administrator

 *

 **/

publicclass HellowWord {

        /**

         *入口方法

         *@param args

         * */

    publicstaticvoid main(String[] args){

       System.out.println("Hello Wrold!!");

       System.out.println("您好!我是微軟IT學員!");

       System.out.println("姓名:aibc");

       System.out.println("年齡:20");

       System.out.println("愛好:打籃球,田徑");

       /*

       * 帶格式描述的數據輸出

       */

       System.out.printf("格式化爲整數:%d",22);

       System.out.printf("%n格式化爲3位浮點數:%.3f", Math.PI);

       System.out.printf("%n格式化爲科學計數:%2e",1500.33);

       System.out.printf("%n格式化爲十六進制數:%x", 16);

       System.out.printf("%n格式化爲字符串:%s", 123);

    }

}

3.Finally關鍵字的使用

 

import javax.swing.JOptionPane;//導入對話框類

publicclass HelloMane {

      //final 修飾的變量稱之爲 常量(不可更改的變量)

       finaldoublePI = 3.14;

       finalintm = 12;//在有些情況下 變量數值固定 需要用finally

       staticintnum =3;

 

    publicstaticvoid main(String[] args){

       //PI = 2321;

       //對話框提示輸入 並把輸入存儲到字符串變量中

       Stringresult = JOptionPane.showInputDialog(null,"請輸入姓名:");

       //字符串輸出

       System.out.println("你輸入的姓名是:"+result);

       //對話框輸出

       JOptionPane.showMessageDialog(null,"你好:"+result+"!");

    }

 

}

4.私有類和公共類

 

//私有類 只能在文件內

class Person{

    Stringname;

    intage;

   

    void talk(){

       System.out.println("我是:"+name+",今年:"+age+"歲");

    }

}

//一個文件只能有一個類是公共類

publicclass Textperson {

    publicstaticvoid main(String[] args){

       Personp = new Person();

       p.name="張三丰";

       p.age=120;

       p.talk();

    }

}

5.類的方法定義

 

/**

 *交通工具類

 *@author Administrator

 **/

publicclass Vehicle {

     public Stringv_name;//名字

     public Stringtype;//類型

     

     /**

      *運行方法

      */

     publicvoid run(){

        System.out.println(v_name+":"+type+"正在運行!");

     }

     /**

      * 停止方法

      */

     publicvoid stop(){

        System.out.println(v_name+":"+type+"停止!");

     }

}

6.測試類

 

/**

 *測試類

 *@author Administrator

 **/

publicclass Text {

    publicstaticvoid main(String[] args){

       Vehiclecar = new Vehicle();//聲明汽車對象

       car.v_name="奧迪A6";

        car.type="汽車";

       car.run();

       car.stop();

      

       Vehiclehc = new Vehicle();

       hc.v_name="和諧號";

       hc.type="火車";

       hc.run();

       hc.stop();

    }

}

7.圖形界面

 

import javax.swing.JOptionPane;//導入對話框類

/**

 *我的第一個圖形界面

 *@author Administrator

 *

 **/

publicclass FirstDialog {

    /**

     * 入口方法

     * @param args

     * **/

    publicstaticvoid main(String[] args){

       //單行註釋

       JOptionPane.showMessageDialog(null,"我的第一個圖形界面!");

       /*

       * 多行註釋

       */

       System.out.println((8*4*2+6)/2+4);

    }

 

}

 

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