從方法到物件導向

2021-08-04 03:54:43 字數 729 閱讀 1797

乙個星期結束了,從方法到物件導向,寫乙個總結。

方法,方法的過載,遞迴等等,遞迴是乙個比較吃力不討好的程式設計技巧,迴圈出來以後就很少用了。

之後便是陣列,一組相同型別資料的有序集合。它的特點是每個陣列元素可通過乙個下標來訪問,長度確定,且不可更改,而且元素必須是相同型別。宣告方式有靜態和動態兩種,有乙個屬性,陣列名.length。二維陣列就是一維陣列裡面再定義乙個陣列。

氣泡排序,一種排序思想,竟然沒有挨個比較的快,是不是因為冒泡中有算術運算的原因麼?

面對物件,萬物皆物件。面對物件裡面有個構造方法。如果在建立乙個物件的時候,如果類沒有提供無參構造方法,虛擬機會幫這個類提供乙個無參構造方法,當這個類已經存在任何乙個構造方法,虛擬機器不會提供無參構造方法。而且構造方法的方法名必須與類名一致,且沒有void。構造方法的作用就是可以按照構造器的結構產生乙個對應的物件,構造方法不同, 能夠實現不同的初始化。

還講了this、static兩個關鍵字,this表示當前物件本身,代表當前物件的乙個引用,用於區分類成員屬性和方法的形參。也可以使用this來呼叫其他構造方法,但是this不能用於static方法。

static關鍵字,在類中,用static宣告的成員變數為靜態成員變數,或叫做類屬性、類變數。static修飾的成員方法叫做靜態方法。它的好處是經過static修飾的成員方法不需要物件就可以呼叫。但static方法中不可訪問非static的成員。靜態方法不能用this和super關鍵字。

一周的學習大致就是這些。

從物件導向到面向切面

1.c語言抽象出了軟體所在的領域 domain 由變數v1,v2,和函式f1,f2,組成的空間 2.物件導向 oop 指出,在這一領域上可以建立分組 group 結構 一組相關的變數和函式構成乙個集合,我們稱之為物件 object 同時在分組結構上可以定義乙個運算 推理 關係 d b,派生類d從基類...

從物件導向到設計模式

設計物件導向軟體比較困難,但是設計可復用的物件導向軟體就更加困難了.隨著物件導向技術的發展,最早的物件導向思想已經落伍了.我們知道物件導向主要內容就是 封裝 繼承 多型 這個沒有錯.主要是對這三個主要內容的看法,現在和過去已經不同了,下面就我看的一些書從中得到感悟共享給大家.有異意的朋友,歡迎pk....

JAVA從基礎到精通(物件導向)

類 成員變數 public class book private void setname string name public book getbook 成員方法 package com.lzw class anyclass private對本類可見,對同包其他類或子類,其他包的類或子類不可見 p...