1. 程式人生 > >Java學習筆記十四:如何定義Java中的類以及使用對象的屬性

Java學習筆記十四:如何定義Java中的類以及使用對象的屬性

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 class
Telphone { //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中的類以及使用對象的屬性