程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> 面向對象一基礎知識,面向對象基礎知識

面向對象一基礎知識,面向對象基礎知識

編輯:JAVA綜合教程

面向對象一基礎知識,面向對象基礎知識


面向對象的概念

  :指以對象的方式來思考問題,在抽象對象的時候,值關心我們關注的點,忽略我們不關注的點

  在面向對象中有兩個非常重要的元素:類(Class)和對象(object)

  類:類是一個抽象的概念,是一個廣泛的值

  對象:具體的個體

  類裡面的元素(person):屬性(attribute):描述一類事物的固有屬性  方法(method):描述事物的動作

  類是一個抽象的概念,在裡面包含了數據(屬性)和操作類的動作(放法),對象是類的一個具體的表示,同時對象裡面也有屬性和方法,

  數據——屬性:同時也稱為成員變量,類裡面的名詞都是數據

  操作數據的動作——方法:類裡面的動詞都是方法

面向對象的四/三大特征:

  抽象、封裝、繼承、多態

  抽象:在一個集合中抽取我們關心的屬性和方法,忽略那些我們不關心的

  封裝:將抽象的道的屬性和方法封裝到一個類裡面

  編寫一個類來封裝 的格式

    訪問修飾符 Class 類名

    {

      //屬性

      //方法

    }

    編寫方法的固有格式

    訪問修飾符 返回值類型 方法名(參數....) {//方法體}

    返回值:return;

  調用方法:

    1、創建對象:類名 變量名 = new 類名();

    2、調用方法:變量名.方法名(參數);

  main是一個程序執行的入口,一個程序只能有一個main方法,如果沒有main方法程序無法執行

  編寫方法的注意事項:

    1、方法不能嵌套,方法裡面不能在定義另一個方法

    2、方法的返回值類型一定要跟方法的返回值類型一致,否則報錯

    3、方法必須要先聲明才能調用

    4、void代表沒有返回值

    5、return專門用來返回數據用,一般寫在方法的最後一行

    6、如果當前的方法不需要返回也可以用return來阻止程序運行

  形式參數和實際參數:

    形式參數:- 在定義函數時,函數名後面括號中的變量名稱叫做形式參數,或者成為形參。

    實際參數:- 在調用函數時,函數名後面括號中的變量名稱叫做實際參數,或者成為實參。

  成員變量(屬性):

    訪問修飾符 變量類型 變量名 [=初始值]

    調用成員變量:

    變量名.屬性名 

  成員變量和局部變量的差別:寫在方法裡面的是局部變量,寫在方法外面的是成員變量

  變量的分類:

    基本數據類型的變量: int a;double b;

    Person p = new Person();

  構造方法——構造器

    創建對象的方法:

      訪問修飾符 類名(參數列表)

      {//方法累不一定不要有返回值}

    注意事項:

    (1).方法名和類名保持一致

           (2).構造方法沒有返回值的。

           (3).構造方法不是由我們手動調用的,而是在對象被創建時由java虛擬機調用的。

           (4).如果一個類我們沒有給他定義構造方法,jvm在編譯的時候會給這個類默認添加一個無參的構造方法。

           (5).如果你自己定義構造方法,jvm就不會在創建無參的構造方法。這個時候需要自己定義一個無參的構造方法。

  方法的重載:

    1.在java中方法是可以重名的,我們把這種重名的方法叫方法的重載。

    2.方法重載的使用注意事項:

              (1).必須是方法名一樣,才可以叫方法重載

              (2).任何方法都可以實現方法的重載。

              (3).保證參數列表的參數的順序或者個數不一樣。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved