Java學習筆記十四:如何定義Java中的類以及使用對象的屬性
阿新 • • 發佈:2018-06-04
lte 類的屬性 一個 pri text 新的 oid ali tail
如何定義Java中的類以及使用對象的屬性
一:類的重要性;
所有Java程序都以類class為組織單元
二:什麽是類;
類是模子,確定對象將會擁有的特征(屬性)和行為(方法);
三:類的組成;
屬性和方法
四:定義一個類的步驟;
1.定義類名;
2.編寫類的屬性;
3.編寫類的方法
public class HelloWorld { public static void main(String[] args){ //定義類名 public class 類名{//定義屬性部分(成員變量) 屬性1的類型 屬性1; 屬性2的類型 屬性2; ... 屬性n的類型 屬性n; //定義方法部分 方法1; 方法2; ... 方法m; } } }
我們舉一個例子
package com.test; //1.定義一個類 public classTelphone { //2.屬性(成員變量)有什麽 float screen; float cpu; float mem; //3.方法 幹什麽 public void call(){ System.out.println("Telphone有打電話的功能"); } public void sendMessage(){ System.out.println("Telphone有發短信的功能"); } }
註:Java 當中的命名方式:java 項目一般用公司的後綴命名,包可以用小寫字母命名,類必須是大寫字母,不然會報錯的!
五:使用對象的步驟;
1.創建對象;
類名 對象名 = new 類名();
Telphone phone = new Telphone();
類其實是以代碼形式保持在文件中的,當我們把文件中的信息放到內存中的時候,此時這些信息的集合我們就把它稱為對象,這個過程就是實例化。
而 new 類名();的過程就是相當於對一個類進行實例化從而得到了對象,我們對對象名操作其實就是對該對象操作
2.使用對象;
引用對象的屬性:對象名.屬性
phone.screen=5;//給screen屬性賦值5
引用對象的方法:對象名.方法名()
phone.sendMessage();//調用sendMessage()方法
3.舉例;
我們用到兩個類分別是 Telphone類和InitailTelphone類
Telphone類代碼入下:
package com.test; //1.定義一個類 public class Telphone { //2.屬性(成員變量)有什麽 float screen; float cpu; float mem; //3.方法 幹什麽 public void call(){ System.out.println("Telphone有打電話的功能"); } public void sendMessage(){ System.out.println("screen:"+screen+"cpu:"+cpu+"mem"+mem+"Telphone有發短信的功能"); } }
在come.test下創建新的類
勾選main方法選項;
InitailTelphone類方法代碼如下:
package com.test; public class InitailTelphone { public static void main(String[] args) { // TODO Auto-generated method stub Telphone phone = new Telphone(); phone.sendMessage(); //給示例變量賦值 phone.screen=5.0f; phone.cpu=1.4f; phone.mem=.0f; //調用對象的方法 phone.sendMessage(); } }
運行結果為:
解析:第一個創建實例方法時是沒有值的所以輸出數值為0
Java學習筆記十四:如何定義Java中的類以及使用對象的屬性