Java 007 面向物件(構造方法、static關鍵字、JDK幫助文件、Math類)
知識點梳理
心得體會
小知識點
1.不同型別的靜態變數
1>靜態變數是基本資料型別時,類的外部不用建立該類例項可以能直接使用
2>靜態變數是引用時,即靜態變數是一個物件的引用,必須先初始化這個物件,才能將引用指向靜態變數
2.靜態成員與例項成員
1>靜態成員可直接使用,例項成員必須在類例項化後通過調物件來使用
2>靜態成員不能使用this、super呼叫(this、super都是針對物件的,而靜態成員優先於物件載入)
3>靜態變數屬於整個類的變數,不屬於某個物件;不能把任何方法體內的變數宣告為靜態即就是靜態不可修飾區域性變數
3.構造方法
1>構造方法沒有返回值型別,但是可以寫空參的return語句
2>預設構造方法就是無參構造方法,是沒有引數的
相關推薦
Java 007 面向物件(構造方法、static關鍵字、JDK幫助文件、Math類)
知識點梳理 心得體會 小知識點 1.不同型別的靜態變數 1>靜態變數是基本資料型別時,類的外部不用建立該類例項可以能直接使用 2>靜態變數是引用時,即靜態變數是一個物件的引用,必須先初始化這個物件,才能將引用指向靜態變數 2.靜態成員與例項成員 1&
java面向物件(構造方法)
一.構造方法概念 需要在建立物件的同時明確物件的屬性值 //構造方法的格式: 修飾符 構造方法名(引數列表) { } 構造方法的體現: 1.構造方法沒有返回值型別。也不需要寫返回值。因為它是為構建物件的,物件建立完,方法就執行結束。 2.構造方法名稱必須和類名保持一致。 3.構造方法沒有
Java 008 面向物件(程式碼塊、繼承、方法重寫、final關鍵字)
知識點梳理 心得體會 小知識點 1.程式碼塊執行順序,一般為:靜態程式碼塊——構造程式碼塊——構造方法,實際運用中具體情況具體分析 2.繼承中成員的訪問遵循就近原則,先在子類找,找不到再到父類找 3.this和super: this呼叫本類成員 super呼叫父類成員 su
Java 010 面向物件(傳參、鏈式程式設計、包、修飾符、內部類)
知識點梳理 心得體會 小知識點 1.只要返回的是物件就可以用==.調方法,來鏈式程式設計== 2.手動導包時,一定要寫到包的最終目錄,有時候用==*代替是會報錯的 3.protected受保護許可權;只能在子類裡面==呼叫父類受保護成員 4.區域性內部類訪問的外部類資料必須
Java 009 面向物件(多型、抽象類、介面)
知識點梳理 心得體會 小知識點 1.多型中成員訪問特點:成員方法看左右,子類都會先訪問父類構造方法(先初始化父類成員才能被子類呼叫),其他只看左邊 2.多型缺點:不能使用子類特有功能,解決辦法有兩種:一、建立子類物件調方法(不合理且佔記憶體)二、向下轉型:Zi z=(Zi)
Java 面向物件之構造方法
01構造方法引入 A:構造方法的引入 在開發中經常需要在建立物件的同時明確物件的屬性值,比如員工入職公司就要明確他的姓名、年齡等屬性資訊。 那麼,建立物件就要明確屬性值,那怎麼解決呢?也就是在建立物件的時候就要做的事情,當使用new關鍵字建立物件時,怎麼給物件的屬性初始化值呢? 這
Java面向物件之構造方法
package com.zhangxueliang.demo; /* * 構造方法: * 給物件的資料進行初始化 * * 格式: * 方法名和類名相同 *
Java基礎---面向物件(面向物件,類,物件,匿名物件,封裝,建構函式,構造程式碼塊,this,static,main,幫助文件,靜態程式碼塊,單例)
一. 面向物件概念: 面向物件其實是一種思考的思想,早期思想是面向過程。 面向過程注重的是過程,過程所涉及的行為,也就是功能。 【例項】:面向過程: 1. 把冰箱開啟 2. 把大象放入 3. 冰箱關起來 面向物件: 開啟冰箱,儲存,關閉都是對冰箱的操作,是冰箱的行為
034_面向物件_07_構造方法
一、概念介紹 a)構造器(constructor):又稱為構造方法,用於構造該類的例項。 二、語法格式 構造器的語法格式: [修飾符] 類名([形參列表]){ //程式碼 } 三、演示例項 /** * [說明]汽車類 * @author aeon * */ pub
Java基礎——面向物件(七)Object類
一、概述 Object類是所有類的根類。 Object是不斷抽取而來,具備著所有物件都具備的共性內容。 二、equals方法 class Person extends Object { private int age; Person(int age) { this.ag
Java基礎——面向物件(六)內部類
一、概述 一個類巢狀在另一個類當中。編譯後生成檔案:類$內部類.class。 class Outer { class Inner { } } 編譯生成結果 特點: 1.內部類可以直接訪問外
Java基礎——面向物件(五)多型
一、概述 物件的多型性 class 動物 {} class 貓 extends 動物 {} class 狗 extends 動物 {} class Demo{ public static void main(String[] args){ 貓 x = new
Java基礎——面向物件(四)介面
一、定義 為了引入介面概念,可以這麼理解:當為個抽象類中的方法都是抽象的時候,這時可將該抽象類用另一種形式定義和表示,就是 介面 interface。 定義介面使用的關鍵字不是class,而是interface————類似於class這麼一種關鍵字,尤其編譯完還是class字尾。 對
Java基礎——面向物件(三)抽象類
一、概述 1.抽象:籠統,就是比較模糊,看不懂!或者說不具體。 //抽象類 abstract class Demo{ //抽象方法 abstract void show(); } 2.特點: 方法只有宣告沒有實現時,該方法就是抽象方法,需要被ab
Java基礎——面向物件(二)繼承
一、繼承概述 1.使用extends關鍵字 繼承後子類可以使用父類成員 2.繼承的好處 提高程式碼的複用性 讓類與類之間產生了關係,給第三個特徵多型提供了前提 3.Java中繼承的特點 Java中支援單機城。不直接支援多繼承,但對C++中的多繼
Java基礎——面向物件(一)封裝
面向物件索引: Java基礎——面向物件(二)繼承 Java基礎——面向物件(三)抽象類 Java基礎——面向物件(四)介面 Java基礎——面向物件(五)多型 Java基礎——面向物件(六)內部類 Java基礎——面向物件(七)Object類 目錄 一、什麼是面
03_JavaSE之OOP--面向對象(構造器,static關鍵字)
這就是 出了 使用 style java IT 運行 對象賦值 兩個 面向對象(三) 一、構造器(構造方法) 1.概述以及作用 構造器也叫構造方法,在構造類的對象時,構造器會運行,以便將實例域(成員變量)初始化成所希望的狀態。 作用:給對象的數據(屬性)進行
學習python第一次應用---編寫登錄接口(關於while、if、for語句,dict以及文件的讀寫)
char key 導致 結果 put orm nes while pen 第一天看完python教學視頻後,馬上寫了一小段代碼,中間遇到了一些問題,想要馬上記錄下來,跟大家分享。 編寫登陸接口 輸入用戶名密碼 認證成功後顯示歡迎信息 輸錯三次後鎖定
面向物件中的final和static關鍵字特點總結
1 final的特點 1.1 final修飾類不可以被繼承,但是可以繼承其他類。 class Yy {} final class Fu extends Yy{} //可以繼承Yy類 class Zi extends Fu{} /
十一、Linux和Windows互傳文件、用戶配置文件和密碼配置文件、用戶組管理、用戶管理
天才 install gin dd命令 建立 我們 log 永遠 name 十一、Linux和Windows互傳文件、用戶配置文件和密碼配置文件、用戶組管理、用戶管理一、Linux和Windows互傳文件安裝軟件包:yum install -y lrzsz(xshell,s