1. 程式人生 > >簡單Java類 全網最詳細講解 !!!

簡單Java類 全網最詳細講解 !!!

執行 java類 數據 功能 結束 double light 牢固 吃飯

最近學習java非常吃力,學習的進度很快,由於基礎沒打牢固,整體上項目理解很吃力,偶爾會遇到一些基本的概念,都會阻礙整體的理解。最近也看了不少的視頻講解,聽得很迷,最後搞得很亂,沒有明確的學習目標,今天翻了翻書本,看到裏面講的很細,然後恍然大悟。話不多說,自己再整體的梳理一遍。

首先,下面列出關鍵詞:類 屬性 方法 對象 實例化對象 構造方法 初始化 局部變量 成員變量

之前每次遇到這些關鍵詞,頭都大了。

接下來我一點一點的講:

1、什麽是類;

定義:表示一個客觀世界中某類群體的一些基本特性抽象,屬性抽象的概念集合;類是一個模板,它描述一個類對象的行為和狀態。由屬性和方法組成。

   如 汽車,輪船,書,人,狗 等等描述的都是某一類事物的公共特征。

2、什麽是對象;

定義:就是表示一個個具體的事物;對象是類的實例,有狀態和行為。

   如 寶馬X1,輪船A號,java書,小明同學,這條小黑狗 ,這些就是對象。記住對象表示一個個獨立的個體。

3、什麽是屬性;

定義:屬性就是對象公有的東西,就是具體信息。

   如 對於一個人來說 有 手 腳 嘴 等等都是這個人的屬性

4、什麽是方法;

定義:簡單的來說就是功能,一種能力或者行為。

   如 還是對於一個人來說,吃飯 跑步 睡覺 等等

5.、什麽是局部變量

定義:在方法,構造方法或者語句塊中定義的變量(對於局部變量來說,變量聲明和初始化都是在方法中,方法結束後,變量就會自動銷毀)

6、什麽是全局變量

定義:定義在類中,方法體以外的變量。(這種變量在創建對象的時候實例化,可以被類中的方法,構造方法和特定的語句塊訪問)

實例化對象 構造方法 初始化先不說,往下慢慢引用。

我們來看一下一個類的語法——一個類中要有屬性和方法

class 類名稱{
     
     數據類型   屬性(就是變量)
       int          a  ;
      String      b  ;
       
      聲明成員變量(屬性)

      public  返回值的數據類型   方法名稱(參數1 , 參數2...){
      
       方法體;
      【return  表達式;】

      }
    定義方法和內容 }

下面我們根據上面的語法,創建一個代碼類

class Book{                    //定義一個新的類
    
    String title;            //書的名字
    double price;            //書的價格

    public void getInfo(){    //這是一個方法、由對象調用!!
      System.out.println("圖書名稱:"+title+",書的價格:"+price);
    }

}

類已經創建好了,但是還是不會執行的,因為要有main函數,所以我們還要再建一個測試類,new一個對象,來調用上面的getInfo()方法。

那問題來了,怎麽聲明對象並且實例化對象

格式:

類名稱 對象名稱 = new 類名稱();

class TestMain{
public static void main(String args[]){ Book bk = new Book(); //聲明並實例化對象 bk.title = "Java開發"; //操作屬性內容 bk.price = "66" //操作屬性內容 bk.getInfo(); //調用Book類中的getInfo()方法 } }
程序執行結果:
圖書名稱:Java開發,書的價格:66.6

  

簡單Java類 全網最詳細講解 !!!