JAVA面向對象基礎的基礎知識總結,新手必看!

想要學好Java編程,首先要熟知面向對象,今天爲大家整理了一些面向對象的入門基礎,希望可以幫助到大家。

面向對象三大特徵:封裝,繼承,多態。

找對象,創建對象,使用對象,並維護對象之間的關係。

類:對現實中事物的描述。

對象:就是實實在在存在的事物。

映射到java中,描述就是class定義的類,具體對象就是對應java在堆內存中new建立的實體。

小編相信這裏有很多學習java的朋友,小編整理了一份java方面的學習資料,想要獲取的可以加我的java學習羣的喲,928204055。歡迎愛學習Java的你們。

1、創建對象的格式爲: 類名 對象名=new 構造方法(參數);注意前面是類名後面是構造方法。注意構造方法沒有返回類型,也不能寫void,主要用於完成類對象的初始化工作,一般不能直接由編程直接調用,而是用new運算符來調用。

2、封裝:隱藏對象的屬性和實現細節,僅僅提供公共訪問方式;

關鍵字:private 權限修飾符,只在本類中有效。

私有隻是封裝的一種表現形式。

一般情況下,把屬性都隱藏,提供公共訪問方式訪問;

對外提供訪問屬性的方式(set&get方法),是因爲在訪問方式中可以加入邏輯判斷等語句;

對訪問的數據進行操作,提高代碼的健壯性

class Person

{

int age;

public void setAge(int a)//一個屬性一般由兩個方法來訪問(設置和獲取)

{

if(a >0 && a <130)

age =a;

else

System.out.println("Illegal age!");

}

public int getAge()

{

return age;

}

}

3、類變量的最本質的特點是:他們是類的域,不屬於任何一個類的具體對象實例。不是保存在某個對象實例的內存空間中,而是保存在類的內存區域的公共存儲單元中。

4、接口:Interface,不能創建對象

特點:

1.所以變量都是public static final

2.所有方法都是public abstract

class interfaceTest implements Interface1

接口可以被類多實現,一個類中可以實現多個interface:因爲多個接口的方法都沒有主體;

一個類在繼承一個父類的同時,可以實現多個接口;接口之間可以繼承,並且一個接口可以繼承多個接口。

接口的特點:降低了耦合性。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章