更新時間:2021-01-29 來源:黑馬程序員 瀏覽量:
在面向對象的思想中最核心的就是對象,而創(chuàng)建對象的前提是需要定義一個類,類是Java中一個重要的引用數據類型,也是組成Java程序的基本要素,所有的Java程序都是基于類的。
類是對象的抽象,用于描述組對象的共同特征和行為。類中可以定義成員變量和成員方法,其中,成員變量用于描述對象的特征,成員變量也被稱為對象的屬性;成員方法用于描述對象的行為,可簡稱為方法。類的定義格式如下:
class類名{ 成員變量: 成員方法; 根上建格大定又個學生類,成員變量包括姓名(name)年齡(age)性別(sex);成員萬勝包括讀書read( )學生類定義的示例代碼如下: class Student String name; /1定義String類型的變量name int age; /定義int類型的變量age String 80X7 /1定義string類型的變量sex //定義read ()方法 void read () ( Systen.out .printin("大家好,我是”↓name ↑",我在看書!");
上述代碼中定義了一個學生類。 其中,Student是類名,name、 age. sex 是成員變量,read()是成員方法。在成員方法read( )中可以直接訪問成員變量name。
腳下留心: 局部變量與成員變量的不同
在Java中,定義在類中的變量稱為成員變量,定義在方法中的變量稱為局部變量。如果在某一個方法中定義的局部變量與成員變量同名,這種情況是允許的,此時,在方法中通過變量名訪問到的是局部變量,而并非成員變量,請閱讀下面的示例代碼:
class Student int age .30; //類中定義的變量稱為成員變量 void read () { int age50; // 方法內部定義的變量稱為局部變量 System.out.println (“大家好,我" + age + "歲了,我在看書!") } }
上這代碼中,在Suceau類的rl()方法中有一條打印語句,訪問了變量age,此時訪間的是局部變量s也就是說當有另外一個程序調用ead()方法時,輸出的age值為50,而不是30.
猜你喜歡:
【AI設計】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設計連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運營】深圳跨境電商運營畢業(yè)22個工作日,就業(yè)率91%+,最高薪資達13500元
2025-09-19【AI運維】鄭州運維1期就業(yè)班,畢業(yè)14個工作日,班級93%同學已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開發(fā)】上海校區(qū)AI鴻蒙開發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開發(fā)-Python】畢業(yè)33個工作日,就業(yè)率已達到94.55%,班均薪資20763元
2025-09-19【AI智能應用開發(fā)-Java】畢業(yè)5個工作日就業(yè)率98.18%,最高薪資 17.5k*13薪,全班平均薪資9244元
2025-09-19