Java 物件導向 物件和類 下

2021-07-28 19:16:17 字數 729 閱讀 1870

正課:

方法的簽名:

1、方法的過載(overload):

1. 發生在乙個類中,方法名相同,引數列表不同

2. 編譯器在編譯時會根據簽名自動繫結呼叫方法

補充:

1. 乙個檔案中,可以包含多個類

2. public修飾類只能有乙個

3. public

public

class

overloaddemo()

}class aoo()

void say(string name){}

void say(int age){}

void say(string name,int age){}

//錯誤演示

int say()//編譯錯誤,過載與返回值型別無關

void say(string address){}//編譯錯誤

}

2、構造方法:

給成員變數賦值

與類同名,沒有返回值

在建立物件時被自動呼叫

若自己不寫構造方法,則編譯器預設乙個無引數構造方法,若自己寫了構造,則預設提供

構造方法可以過載

student zs =new student()
3、this:指代當前物件,哪個最先調方法,就是哪個物件

4、引用型別:

JAVA 物件導向 類和物件)

基本概念 物件導向是一種新興的程式設計方法,或者是一種新的程式設計規範 paradigm 其基本思想是使用物件 類 繼承 封裝 訊息等基本概念來進行程式設計。例題 1個班有 個小組,每個小組有 學生 要求 1 輸入班級名,能查詢到其下的所有小組名及每個小組的學生資訊,展示如下 你查詢的班級名為 第一...

Java物件導向 類,物件

oop,object oriented programming,物件導向程式設計 面向過程 以功能行為為主體的思想體現。物件導向 以執行功能的物件為主體的思想體現。物件導向特徵 封裝 隱藏內部實現,穩定外部介面。繼承 子類繼承父類成員,實現 復用。多型 不同子類對同一訊息作出不同的反映。具有相同屬性...

java類與物件(物件導向)

一 類與物件的關係 類 就是對現實生活中事物的描述。物件 就是這類事物,實實在在存在的實體 個體 二 成員變數和區域性變數 1.區別 a.作用域不同 成員變數 作用於整個類中 區域性變數 作用於函式中,語句中 b.在記憶體中的位置不同 成員變數 在堆記憶體中,因為物件的存在,才在記憶體中存在。區域性...