關於實訓周記

2021-08-01 08:56:10 字數 1450 閱讀 8489

arraylist

arrayliststringlist=new arraylist();(例項化方法)

foreach快捷方式

iterator迭代器

封裝1.封裝就是把物件的資訊和內部的邏輯結構隱藏起來

2.四種訪問控制符 private  (當前內部類訪問)

****ult (包訪問許可權    可以被相同包下的其他類訪問)

protected(父子類訪問)

public (所有類都可以訪問)

賦值:set

取值:get

繼承:是從己有的類中派生出新類,新的類能吸收己有類的資料屬性和行為。並能擴充套件新的能力

繼承兩大特點:單一  和  傳遞

方法重寫的規則:方法名相同   引數列表相同,方法體不同

super關鍵字:

super和this的用法很像

物件導向優點:可移植性  可維護性   安全性   

類和物件的概念:用來描素乙個客觀事物的實體,由一組屬性和方法構成

變數名首字母要小寫

類:具有共同屬性和方法的一組物件的集合

物件:是該類事物的具體存在,是乙個具體的例項

物件導向 什麼是方法:描述現實事物中的行為

方法的過載:方法名相同    引數型別不同

構造方法:方法和類名相同 並且沒有返回值(物件例項化    成員變數賦初始值)

public修飾符  class定義類的關鍵字 類名(類的名字)

final關鍵字的用法特徵:1.可以修飾類,該類不能被繼承 

2.可以修飾方法,該方法不能被重寫(覆蓋)

3.可以修飾變數,該變數不能被重新賦值

抽象類抽象方法的關鍵字:

在父類中不需要具體實現,在子類中需要具體實現就要用到抽象方法

抽象類:加了abstract的類就是抽象類

抽象類的好處:使用抽象類對子類提供一種約束,

父類不需要做具體的方法實現  子類中需要

介面:介面是一種規範 標準

inte***ce

flash implements

多型;   大手牽小手就是多型

編譯時和執行時兩種狀態

question

多型概念:多型是指兩個或多個屬於不同類的物件,對於同乙個訊息(方法呼叫)做出不同響應的方式

多型:package anser.dome1;

public abstract class animal

public void sleep () }

package anser.dome1;

public class brid extends animal

ckage anser.dome1;

public class dog extends animal

}

package anser.dome1;

public class test1 }

關於路由(實訓)

import foundation import uikit import alamofire enum router urlrequestconvertible var path string func asurlrequest throws urlrequest 感覺應該很容易看明白,其實就是把...

實訓第三週

這段時間,工作量還是不小的。這周一的時候開始了資料庫設計。由於我們做的專案業務邏輯複雜,剛開始設計資料庫時總是考慮不好所需要的表及表結構。小組成員商討的過程給我帶來極深的感觸。當然,對軟體開發的不熟練和自身水平的有限這兩個問題是顯而易見的,對於乙個程式設計師來講,硬實力薄弱的問題是怎麼也掩蓋不了的。...

實訓第七周(2)

這次主要實現了聊天記錄列表的adapter,即上次的msgrecyclerview的adapter,主要是各類訊息的左右顯示和各條訊息的頭像設定。1.通過訊息的msgdirectionenum和msgtypeenum屬性 網易雲信提供 確定訊息的顯示位置和方式。private int getmsgv...