類與物件
- 前言
- 一、類與物件
- 二、物件與類的關系以及使用
- 1.類與物件的關系
- 2.類的定義格式
- 3.類的使用
- 三、代碼體現
前言
在之前的學習中我們認識了for回圈,今天溫習的知識是有關類與物件這些方面的知識,在這里我們將學習到類與物件的概念,類與物件的關系,類的定義與使用
以下是本篇文章正文內容,下面案例可供參考
一、類與物件
在學習類與物件之前我們要了解Java中的面向物件
面向程序:具體的,流程化的,強調的是每一個功能的步驟
面向物件:強調的是物件,然后由物件去呼叫功能
那么類和物件又是什么呢?
類:十一組相關屬性和行為的集合,可以看做是一類事物的模板,使用事物的屬性特征和行為特征來描述該事物
物件:是一類事物的具體體現,物件是類的一個實體,必然具備該事物的屬性和行為
那么問題又來了,什么是屬性而什么是行為呢?
屬性(可以看作名詞):該事物的狀態資訊,例如:一只貓的品種,顏色
行為(可以看作動詞):該事物的行為資訊,例如:一只貓會抓老鼠,愛吃魚
補充!
在類中的成員變數就是屬性,而成員方法則為行為
二、物件與類的關系以及使用
1.類與物件的關系
- 類是對一類事物的描述,是抽象的
- 物件是一類事物的實體,是具體的
- 類是物件的模板,物件是類是實體
2.類的定義格式
public class ClassName{
//成員變數
//成員方法
}
3.類的使用
類是一種參考資料型別,使用有三個步驟
- 導包(找到要使用的類)
java.long下的包不需要導包可以直接使用
導包格式:importxxx.xxx類名 - 創建物件
類的物件的創建
類名 物件名 =new 類名() - 物件的使用
物件名稱.成員方法名稱
小貼士:
導包快捷鍵:alt+回車
當前的類和使用的類在同一個包中不需要導包
(物件名稱.成員方法名稱中“.”)意思是xxx的yyy
三、代碼體現
題目為:定義手機類,手機有品牌(brand),價格(price)和顏色(color)三個屬性,有打電話call()和sendMessage()兩個功能,
定義測驗類,在主方法中創建物件,直接給物件的屬性賦值,
呼叫物件的兩個功能,列印效果如下:
正在使用價格為3998元黑色的小米手機打電話....
正在使用價格為3998元黑色的小米手機發短信....
那么首先我們先定義一個手機類
public class Phone {
String brand;//品牌
int price;//價格
String color;//顏色
public void show(){
System.out.println("正在使用價格為"+price+"元"+color+"的"+brand+"的手機打電話");
}
public void show2(){
System.out.println("正在使用價格為"+price+"元"+color+"的"+brand+"的手機發短信");
}
}
接下來定義測驗類
public class PhoneTest {
public static void main(String[] args) {
Phone p=new Phone();//創建物件
p.color="黃色";
p.price=5966;
p.brand="華為";//直接賦值
p.show();
p.show2();//呼叫物件p的兩個功能
}
}
到這里基礎類與方法的講解就結束啦,感謝大家的耐心觀看.
如有不足,歡迎指出,共同進步!
- 文章著作權歸作者所有,歡迎轉載
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/259719.html
標籤:java
上一篇:成績查詢類小程式
下一篇:2021-02-13
