欧美日韩亚-欧美日韩亚州在线-欧美日韩亚洲-欧美日韩亚洲第一区-欧美日韩亚洲二区在线-欧美日韩亚洲高清精品

金喜正规买球

Swift編程語言中文教程(十三):Swift繼承的用法

原創(chuàng)|使用教程|編輯:龔雪|2014-06-11 09:29:57.000|閱讀 5593 次

概述:本文為Swift編程語言中文教程第十三部分,講解Swift繼承的用法,內(nèi)容包括:定義一個(gè)基類、Subclassing(子類化)、重寫(Overriding)、重寫方法、重寫屬性、重寫屬性的Getters和Setters、重寫屬性觀察器(Property Observer)、防止重寫等。Swift是蘋果公司在WWDC2014發(fā)布的一門編程語言,與Objective-C相比,對(duì)學(xué)習(xí)新手比較友好。慧都控件網(wǎng)根據(jù)官方教程以及網(wǎng)上中文資源整理了Swift編程語言中文教程,希望幫助想要學(xué)習(xí)Swift的朋友,由于技術(shù)有限,可能有不足的地方,希望大家指正。

# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>

相關(guān)鏈接:

一個(gè)類可以繼承另一個(gè)類的方法,屬性和其它特性。當(dāng)一個(gè)類繼承其它類,繼承類叫子類,被繼承類叫超類(或父類)。在Swift中,繼承是區(qū)分「類」與其它類型的一個(gè)基本特征。

在Swift中,類可以調(diào)用和訪問超類的方法,屬性和下標(biāo),并且可以重寫(override)這些方法,屬性和下標(biāo)來優(yōu)化或修改它們的行為。Swift會(huì)檢查你的重寫定義在超類中是否有匹配的定義,以此確保你的重寫行為是正確的。

可以為類中繼承來的屬性添加屬性觀察器(property observer),這樣一來,當(dāng)屬性值改變時(shí),類就會(huì)被通知到。可以為任何屬性添加屬性觀察器,無論它原本被定義為存儲(chǔ)型屬性(stored property)還是計(jì)算型屬性(computed property)。

定義一個(gè)基類

不繼承于其它類的類,稱之為基類。

注意:Swift中的類并不是從一個(gè)通用的基類繼承而來。如果你不為你定義的類指定一個(gè)超類的話,這個(gè)類就自動(dòng)成為基類。

下面的例子定義了一個(gè)叫Vehicle的基類。這個(gè)基類聲明了兩個(gè)對(duì)所有車輛都通用的屬性(numberOfWheels和maxPassengers)。這些屬性在description方法中使用,這個(gè)方法返回一個(gè)String類型的,對(duì)車輛特征的描述:

class Vehicle {
    var numberOfWheels: Int
    var maxPassengers: Int
    func description() -> String {
        return "\(numberOfWheels) wheels; up to \(maxPassengers) passengers"
    }
    init() {
        numberOfWheels = 0
        maxPassengers = 1
    }
}

Vehicle類定義了初始化器(initializer)來設(shè)置屬性的值。初始化器會(huì)在構(gòu)造函數(shù)一節(jié)中詳細(xì)介紹,這里我們做一下簡單介紹,以便于講解子類中繼承來的屬性可以如何被修改。

初始化器用于創(chuàng)建某個(gè)類型的一個(gè)新實(shí)例。盡管初始化器并不是方法,但在語法上,兩者很相似。初始化器的工作是準(zhǔn)備新實(shí)例以供使用,并確保實(shí)例中的所有屬性都擁有有效的初始化值。

初始化器的最簡單形式就像一個(gè)沒有參數(shù)的實(shí)例方法,使用init關(guān)鍵字:

init() {
    // perform some initialization here
}

如果要?jiǎng)?chuàng)建一個(gè)Vehicle類的新實(shí)例,使用初始化器語法調(diào)用上面的初始化器,即類名后面跟一個(gè)空的小括號(hào):

let someVehicle = Vehicle()

這個(gè)Vehicle類的初始化器為任意的一輛車設(shè)置一些初始化屬性值(numberOfWheels = 0和maxPassengers = 1)。

Vehicle類定義了車輛的共同特性,但這個(gè)類本身并沒太大用處。為了使它更為實(shí)用,你需要進(jìn)一步細(xì)化它來描述更具體的車輛。

Subclassing(子類化?待定)

subclassing指的是在一個(gè)已有類的基礎(chǔ)上創(chuàng)建一個(gè)新的類。子類繼承超類的特性,并且你可以優(yōu)化或改變它。你還可以為子類添加新的特性。

為了指明某個(gè)類的超類,將超類名寫在子類名的后面,用冒號(hào)分隔:

class SomeClass: SomeSuperclass {
    // class definition goes here
}

下一個(gè)例子,定義一個(gè)更具體的車輛類叫Bicycle。這個(gè)新類是在Vehicle類的基礎(chǔ)上創(chuàng)建起來。因此你需要將Vehicle類放在Bicycle類后面,用冒號(hào)分隔。

我們可以將這讀作:

“定義一個(gè)新的類叫Bicycle,它繼承了Vehicle的特性”;

class Bicycle: Vehicle {
    init() {
        super.init()
        numberOfWheels = 2
    }
}

Bicycle是Vehicle的子類,Vehicle是Bicycle的超類。新的Bicycle類自動(dòng)獲得Vehicle類的特性,比如maxPassengers和numberOfWheels屬性。你可以在子類中定制這些特性,或添加新的特性來更好地描述Bicycle類。

Bicycle類定義了一個(gè)初始化器來設(shè)置它定制的特性(自行車只有2個(gè)輪子)。Bicycle的初始化器調(diào)用了它父類Vehicle的初始化器super.init(),以此確保在Bicycle類試圖修改那些繼承來的屬性前,Vehicle類已經(jīng)初始化過它們了。

注意:不像Objective-C,在Swift中,初始化器默認(rèn)是不繼承的,見初始化器的繼承與重寫

Vehicle類中maxPassengers的默認(rèn)值對(duì)自行車來說已經(jīng)是正確的,因此在Bicycle的初始化器中并沒有改變它。而numberOfWheels原來的值對(duì)自行車來說是不正確的,因此在初始化器中將它更改為2。

Bicycle不僅可以繼承Vehicle的屬性,還可以繼承它的方法。如果你創(chuàng)建了一個(gè)Bicycle類的實(shí)例,你就可以調(diào)用它繼承來的description方法,并且可以看到,它輸出的屬性值已經(jīng)發(fā)生了變化:

let bicycle = Bicycle()
println("Bicycle: \(bicycle.description())")
// Bicycle: 2 wheels; up to 1 passengers

子類還可以繼續(xù)被其它類繼承:

class Tandem: Bicycle {
    init() {
        super.init()
        maxPassengers = 2
    }
}

上面的例子創(chuàng)建了Bicycle的一個(gè)子類:雙人自行車(tandem)。Tandem從Bicycle繼承了兩個(gè)屬性,而這兩個(gè)屬性是Bicycle從Vehicle繼承而來的。Tandem并不修改輪子的數(shù)量,因?yàn)樗允且惠v自行車,有2個(gè)輪子。但它需要修改maxPassengers的值,因?yàn)殡p人自行車可以坐兩個(gè)人。

注意:子類只允許修改從超類繼承來的變量屬性,而不能修改繼承來的常量屬性。

創(chuàng)建一個(gè)Tandem類的實(shí)例,打印它的描述,即可看到它的屬性已被更新:

let tandem = Tandem()
println("Tandem: \(tandem.description())")
// Tandem: 2 wheels; up to 2 passengers

注意,Tandem類也繼承了description方法。一個(gè)類的實(shí)例方法會(huì)被這個(gè)類的所有子類繼承。

重寫(Overriding)

子類可以為繼承來的實(shí)例方法(instance method),類方法(class method),實(shí)例屬性(instance property),或下標(biāo)(subscript)提供自己定制的實(shí)現(xiàn)(implementation)。我們把這種行為叫重寫(overriding)。

如果要重寫某個(gè)特性,你需要在重寫定義的前面加上override關(guān)鍵字。這么做,你就表明了你是想提供一個(gè)重寫版本,而非錯(cuò)誤地提供了一個(gè)相同的定義。意外的重寫行為可能會(huì)導(dǎo)致不可預(yù)知的錯(cuò)誤,任何缺少override關(guān)鍵字的重寫都會(huì)在編譯時(shí)被診斷為錯(cuò)誤。

override關(guān)鍵字會(huì)提醒Swift編譯器去檢查該類的超類(或其中一個(gè)父類)是否有匹配重寫版本的聲明。這個(gè)檢查可以確保你的重寫定義是正確的。

訪問超類的方法,屬性及下標(biāo)

當(dāng)你在子類中重寫超類的方法,屬性或下標(biāo)時(shí),有時(shí)在你的重寫版本中使用已經(jīng)存在的超類實(shí)現(xiàn)會(huì)大有裨益。比如,你可以優(yōu)化已有實(shí)現(xiàn)的行為,或在一個(gè)繼承來的變量中存儲(chǔ)一個(gè)修改過的值。

在合適的地方,你可以通過使用super前綴來訪問超類版本的方法,屬性或下標(biāo):

  • 在方法someMethod的重寫實(shí)現(xiàn)中,可以通過super.someMethod()來調(diào)用超類版本的someMethod方法。
  • 在屬性someProperty的getter或setter的重寫實(shí)現(xiàn)中,可以通過super.someProperty來訪問超類版本的someProperty屬性。
  • 在下標(biāo)的重寫實(shí)現(xiàn)中,可以通過super[someIndex]來訪問超類版本中的相同下標(biāo)。

重寫方法

在子類中,你可以重寫繼承來的實(shí)例方法或類方法,提供一個(gè)定制或替代的方法實(shí)現(xiàn)。

下面的例子定義了Vehicle的一個(gè)新的子類,叫Car,它重寫了從Vehicle類繼承來的'description'方法:

class Car: Vehicle {
    var speed: Double = 0.0
    init() {
        super.init()
        maxPassengers = 5
        numberOfWheels = 4
    }
    override func description() -> String {
        return super.description() + "; "
            + "traveling at \(speed) mph"
    }
}

Car聲明了一個(gè)新的存儲(chǔ)型屬性speed,它是Double類型的,默認(rèn)值是0.0,表示“時(shí)速是0英里”。'Car'有自己的初始化器,它將乘客的最大數(shù)量設(shè)為5,輪子數(shù)量設(shè)為4。

Car重寫了繼承來的description方法,它的聲明與Vehicle中的description方法一致,聲明前面加上了override關(guān)鍵字。

Car中的description方法并非完全自定義,而是通過super.description使用了超類Vehicle中的description方法,然后再追加一些額外的信息,比如汽車的當(dāng)前速度。

如果你創(chuàng)建一個(gè)Car的新實(shí)例,并打印description方法的輸出,你就會(huì)發(fā)現(xiàn)描述信息已經(jīng)發(fā)生了改變:

let car = Car()
println("Car: \(car.description())")
// Car: 4 wheels; up to 5 passengers; traveling at 0.0 mph

重寫屬性

你可以重寫繼承來的實(shí)例屬性或類屬性,提供自己定制的getter和setter,或添加屬性觀察器使重寫的屬性觀察屬性值什么時(shí)候發(fā)生改變。

重寫屬性的Getters和Setters

你可以提供定制的getter(或setter)來重寫任意繼承來的屬性,無論繼承來的屬性是存儲(chǔ)型的還是計(jì)算型的屬性。子類并不知道繼承來的屬性是存儲(chǔ)型的還是計(jì)算型的,它只知道繼承來的屬性會(huì)有一個(gè)名字和類型。你在重寫一個(gè)屬性時(shí),必需將它的名字和類型都寫出來。這樣才能使編譯器去檢查你重寫的屬性是與超類中同名同類型的屬性相匹配的。

你可以將一個(gè)繼承來的只讀屬性重寫為一個(gè)讀寫屬性,只需要你在重寫版本的屬性里提供getter和setter即可。但是,你不可以將一個(gè)繼承來的讀寫屬性重寫為一個(gè)只讀屬性。

注意:如果你在重寫屬性中提供了setter,那么你也一定要提供getter。如果你不想在重寫版本中的getter里修改繼承來的屬性值,你可以直接返回super.someProperty來返回繼承來的值。正如下面的SpeedLimitedCar的例子所示。

以下的例子定義了一個(gè)新類,叫SpeedLimitedCar,它是Car的子類。類SpeedLimitedCar表示安裝了限速裝置的車,它的最高速度只能達(dá)到40mph。你可以通過重寫繼承來的speed屬性來實(shí)現(xiàn)這個(gè)速度限制:

class SpeedLimitedCar: Car {
    override var speed: Double  {
    get {
        return super.speed
    }
    set {
        super.speed = min(newValue, 40.0)
    }
    }
}

當(dāng)你設(shè)置一個(gè)SpeedLimitedCar實(shí)例的speed屬性時(shí),屬性setter的實(shí)現(xiàn)會(huì)去檢查新值與限制值40mph的大小,它會(huì)將超類的speed設(shè)置為newValue和40.0中較小的那個(gè)。這兩個(gè)值哪個(gè)較小由min函數(shù)決定,它是Swift標(biāo)準(zhǔn)庫中的一個(gè)全局函數(shù)。min函數(shù)接收兩個(gè)或更多的數(shù),返回其中最小的那個(gè)。

如果你嘗試將SpeedLimitedCar實(shí)例的speed屬性設(shè)置為一個(gè)大于40mph的數(shù),然后打印description函數(shù)的輸出,你會(huì)發(fā)現(xiàn)速度被限制在40mph:

let limitedCar = SpeedLimitedCar()
limitedCar.speed = 60.0
println("SpeedLimitedCar: \(limitedCar.description())")
// SpeedLimitedCar: 4 wheels; up to 5 passengers; traveling at 40.0 mph

重寫屬性觀察器(Property Observer)

你可以在屬性重寫中為一個(gè)繼承來的屬性添加屬性觀察器。這樣一來,當(dāng)繼承來的屬性值發(fā)生改變時(shí),你就會(huì)被通知到,無論那個(gè)屬性原本是如何實(shí)現(xiàn)的。關(guān)于屬性觀察器的更多內(nèi)容,請(qǐng)看屬性觀察器。

注意:你不可以為繼承來的常量存儲(chǔ)型屬性或繼承來的只讀計(jì)算型屬性添加屬性觀察器。這些屬性的值是不可以被設(shè)置的,所以,為它們提供willSet或didSet實(shí)現(xiàn)是不恰當(dāng)。此外還要注意,你不可以同時(shí)提供重寫的setter和重寫的屬性觀察器。如果你想觀察屬性值的變化,并且你已經(jīng)為那個(gè)屬性提供了定制的setter,那么你在setter中就可以觀察到任何值變化了。

下面的例子定義了一個(gè)新類叫AutomaticCar,它是Car的子類。AutomaticCar表示自動(dòng)擋汽車,它可以根據(jù)當(dāng)前的速度自動(dòng)選擇合適的擋位。AutomaticCar也提供了定制的description方法,可以輸出當(dāng)前擋位。

class AutomaticCar: Car {
    var gear = 1
    override var speed: Double {
    didSet {
        gear = Int(speed / 10.0) + 1
    }
    }
    override func description() -> String {
        return super.description() + " in gear \(gear)"
    }
}

當(dāng)你設(shè)置AutomaticCar的speed屬性,屬性的didSet觀察器就會(huì)自動(dòng)地設(shè)置gear屬性,為新的速度選擇一個(gè)合適的擋位。具體來說就是,屬性觀察器將新的速度值除以10,然后向下取得最接近的整數(shù)值,最后加1來得到檔位gear的值。例如,速度為10.0時(shí),擋位為1;速度為35.0時(shí),擋位為4:

let automatic = AutomaticCar()
automatic.speed = 35.0
println("AutomaticCar: \(automatic.description())")
// AutomaticCar: 4 wheels; up to 5 passengers; traveling at 35.0 mph in gear 4

防止重寫

你可以通過把方法,屬性或下標(biāo)標(biāo)記為final來防止它們被重寫,只需要在聲明關(guān)鍵字前加上@final特性即可。(例如:@final var, @final func, @final class func, 以及 @final subscript)

如果你重寫了final方法,屬性或下標(biāo),在編譯時(shí)會(huì)報(bào)錯(cuò)。在擴(kuò)展中,你添加到類里的方法,屬性或下標(biāo)也可以在擴(kuò)展的定義里標(biāo)記為final。

你可以通過在關(guān)鍵字class前添加@final特性(@final class)來將整個(gè)類標(biāo)記為final的,這樣的類是不可被繼承的,否則會(huì)報(bào)編譯錯(cuò)誤。

本文資源來自互聯(lián)網(wǎng),由本網(wǎng)整理編輯,供大家學(xué)習(xí)參考。因?yàn)榧夹g(shù)有限,可能會(huì)有不足及錯(cuò)誤,請(qǐng)大家指正。


標(biāo)簽:Swift

本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn


為你推薦

  • 推薦視頻
  • 推薦活動(dòng)
  • 推薦產(chǎn)品
  • 推薦文章
  • 慧都慧問
掃碼咨詢


添加微信 立即咨詢

電話咨詢

客服熱線
023-68661681

TOP
香蕉伊蕉伊中文视频在线 | 又刺激又爽又黄的视频在线观看 | 高清在线亚洲精品国产二区 | 亚洲国语中文字幕理论片 | 亚洲国产精品激情在线观看 | 性色福利 | 日本一区视频在线播放 | 中文字幕一区二区三区日韩精品 | 人成黄页在线观看国产 | 欧美精品亚洲精品日韩专 | 国产中文字幕玖玖 | 国产在线精彩视频 | 亚洲制服国产一区二区三区 | 日韩电影大片手机在线观看 | 亚洲永久网址在 | 神马电影院 | 影音先锋女人aa鲁色资 | 91极品反差婊在线观看 | 午夜欧美日韩精品 | 成人午夜视频在线观看 | 天堂mv亚洲mv在线播放9蜜 | 午夜在线视频91精品 | 中国特级黄大片视频 | 亚洲精国产一区二区三区 | 在线可以看 | 成人污污污www网站免费丝瓜 | 日韩欧美精品在线观看 | 国产乱码高清区二区三区在线 | 真实国产普通话对白乱子子伦视频 | 午夜性爱视频免费 | 日本亚洲午夜电影 | 全网热播最新电影电视剧 | 羞羞网站在线观看 | yy6080午夜理论成人影院 | 91国高清在线播放 | 欧美特级理论片免费看 | 口国产自| 国产乱婬 | aⅴ不卡国产在线观看 | 欧美嫩交一区二区三区 | 国产狂喷潮在线观看 | 久女女热精品视 | 香蕉一区二区在线观看 | 欧美日韩一本无线码专区 | 91精品国产闺蜜国产在 | 色片在线观看 | 国产手机在线国内精品软件的特点 | 国产美女自卫慰水免费视频 | 偷偷要色偷偷网站视频 | 欧美一区二区精品系列在线观看 | 热播电视剧在线观 | а√新版天堂资源中文8 | 秋秋影视午夜福利高清 | 欧美校园激情清纯另类 | 亚洲午夜精 | 免费网站看v片在线爱的影院 | 日产精品卡2卡3卡4卡免费 | 三年在线 | 成年人免费在线看的惊悚动作片 | 看片不卡顿 | 欧美在线人成北岛玲 | 国产亚洲中文字幕 | 国产日韩欧美一区 | 在线观看日韩欧美 | 国产欧美日韩中文字幕 | 国产欧美一区二区三区综合野 | 日韩一级一欧美一 | 国产亚洲 | 草莓视频免费观看 | 免费一看一级 | 神马影院韩国 | 亚洲色成人一区二区三区 | 亚洲专区欧美专区 | 日韩亚洲欧美国产精品综合 | 亚洲欧美日韩精品中文乱码 | 在线人成观看 | 日本欧美一区二区三区不卡 | 高大丰满肥| 中文字幕不卡免费高清视频 | 91香蕉网站在线 | 国语自产偷拍精品视频偷拍 | 青青青爽在 | 亚洲欧洲中文字幕 | 中文亚洲欧美日韩无线码 | 日本夜爽爽一区二区三区 | 99精品在| 日本高清不卡中文字幕视频 | 国产亚洲一区在线 | 亚洲成ā人v欧美综合天 | 在线观看的资源视频 | 91区国产福利在线观看午夜 | 欧美精品一区日韩国产 | 国产欧美精品区一区二区三区 | 亚洲专区欧美专区 | 野花日本完 | 日本高清不卡在线中文字幕 | 国产草莓社区在线观看 | 亚洲一区二区三区精品影院 | 国产亚洲精品自在在线观看 | 国产欧美精品一区二 | 神马电影院午夜神福利在线观看 | 高清男女 | 国产精品蜜桃 | 高清欧美日韩一区二区三区在线 | 亚洲欧美日韩中文播放 | 愉拍自拍一区首页 | 三级乱伦国产欧美 | 日本成人动漫私人影院 | 红杏视频污入口 | 92午夜福利合集10 | 美女视频黄a视频全免费网站二区 | 国产精品中文 | 亚洲欧美日韩一区二区在线观看 | 亚洲精品vs中文字幕白桨 | 看看永久 | 国产高清视频色拍 | 国产免费一区二区三区在线观看 | 在线观看国产日韩亚洲中文字幕 | 视频一区在线观看 | 一区在线观 | 国产男同gaya | 欧美高清性 | 好看中文 | 国产电影在线精品亚洲 | 另类亚洲图区在线视频 | 2025最新电影电视剧 | 亚洲成aⅴ人的天堂在线观看女人 | a∨国产a∨| 日韩一区二区三区四区不卡 | 私人影院 | 国精产品一区二区三区四区糖心 | 妺妺窝人体色www在线观看 | 中文成人 | 日韩免费网站 | 99精品视频观看 | 午夜在线观看视频 | 国产太嫩了在线观看 | 国产精品自产拍在 | 九九精品国产99精品 | 亚洲日本v中文字幕区 | 欧美亚洲精品久五月亚洲综合婷婷 | 神马影院手机在线观看 | 午夜福利在线观看亚洲一区二区 | 亚洲色久婷婷 | 中文字幕国产专区99 | 秋霞伦理电影在线看 | 视频在线华人精品草 | 99视频精品国在线视频艾草 | 色天天综合色天天天天看大 | 91精品成人免费国产 | 黑人欧美老 | 精品一区二区三区密臀在线 | 亚洲精品综合在线发布 | 国产精品一二三区日韩免费 | 日本免费国产 | 中文字幕日韩欧美一区二区三区 | 爱情岛亚洲论坛入 | 日本免码va免费观看 | 欧美性色生活免费观看 | 国产在线观看青草视频 | 精品一区二区三区四区 | 最近中文字幕2025 | 亚洲精品国产自在在线观看 | 欧美日韩在线一区二区观看 | 国产一区精品普通话对白 | 成人福利在线免费观看 | 午夜dj在线观看免费中文 | 亚洲免费观看视频 | 国产网红主播自拍视频在线观看 | 又粗又大又黄又爽的免费视频 | 中文在线资源天堂www | 日本福利一区二区三区 | 三级三级三级a级全黄三电影 | 日本国产中文字幕 | 亚洲欧美日韩人成在线播放 | 成人亚洲综合 | 污18在线观看视频 | 电话耳机 | 欧美性videos高清 | 免费国产h视频在 | 2025最新国 | 日本好屌色不卡视频在线观看 | 亚永久免费www网站 欧美精品免费在线观看 | 一区发布 | 国产精品视频丁香花综合 | 国产乱婬 | 日本中文字幕亚洲东 | 含羞草国产亚洲精品岁国产精品 | 国产亚洲中文一区二区三区 | 91精品全国免费观看含羞草 | 一区二区亚洲精品国产片 | 丰满的继牳3中文字幕系列 电影推荐 | 亚洲+欧美+日韩+综合aⅴ | 欧美亚洲日本在线播放 | 国产午夜爽爽窝窝在线观看 | 成人免费在线视频 | 国产做国产爱免费视频 | 男人操女人免费在线观看 | 国产在线精品一区二区不卡 | 欧美日韩在线精品一区二区三区 | 日韩h片在线观看 | 国内20| 亚洲第一页a∨在 | 欧美精品视频一区二区三区 | 永久免费播放 | 最近中文字幕高清mv免费 | 国产经典三级在线播放 | www.五月天激情 | 国产亚洲视频网站 | 日本三级理论一区二区三区 | 日韩中文字幕无砖 | 亚洲偷偷拍一区二 | 欧美日韩变态另类在线观看 | 欧美aaaaa级毛卡片在线 | 精品国产一级在线观看 | 国产精品一区二区含羞草 | 五月丁香六月综合激情在线观看 | 网友自拍视频一区二区三区 | 国产一区二区三区免费看视频 | 娇小teen乱子 | 国产羞羞又硬又粗又长又大 | 中文字幕精品卡通动漫 | 亚洲日本一区二区三区在线 | 天下第一社区在线观看视频 | 国产精品免费视频色拍拍 | 国产精品拍自在线 | 日韩欧美中文字幕综合色 | 在线观看欧美a级精品视频 电影中文 | 成人精品综合免费视频 | 深夜影视网| 奇米777四 | 羞羞影院午夜男女爽爽免费 | 亚洲中文字 | 亚洲欧美自拍 | 免费人成动漫在线播放r1 | 最新高清电影免费在线观看下载 | 欧美激情视频区一区二区在线观看 | 国产黄a三级三级看三级 | 亚洲精品福利在线观看 | 日本在线日本 | 国产亚洲人成网站在线观看 | 国产真实乱在线更新 | 99视频在线精品免费观看6 | 欧美a级毛欧美1级a 国产午夜不卡 | 国产精品自产拍在线观看中文 | 国产亚洲欧美一区二区精 | 午夜成人影片 | 国产亚州视频在线八a | 欧美乱大交xxxxx变态 | 妖精视频免费 | 日韩成人国产精品视频 | 中文字幕精品亚洲无线码一区 | 国产在线精品成人一区二区三区 | 2025年最新中文字幕 | 在线日本妇人成熟免费 | 成人性生交大片在线观看 | 亚洲国产精品成 | 午夜欧美日韩精品 | 免费动漫 | 国产亚洲一区激情小说 | 最近手机在线中文字 | 影视大全电视剧在线播放 | 精品亚洲日韩国产一二三区 | 亚欧成人 | 精品三级一区二区三区四区 | 在线天堂资源www在线中文 | 成都在线观看免费观看 | 怡红院免费的全部视频 | 日本阿v高清不卡在线 | 激情欧美一区二区三区 | 羞羞影院午夜男女爽爽影视大全 | 日韩精品一区二区三区免费在线 | 亚洲成aⅴ人片久青草影院 国产91精品系列在线观看 | 精产国品一二三产品区别在线 | 日韩国产欧美亚洲一区不卡 | 亚洲性色精品一区二区在线 | 国产女主播精品大秀系列 | 国产欧美精品一区二 | 西西人体大胆扒开下部337卩 | 91视频成人 | 999在线观看国产 | 国产在线观看不卡免费高清 | 国产亚洲精品午夜福利 | 日本一区二区在线不卡 | 亚洲欧美色一区二区三区 | 亚洲中文字幕一区二区三区 | 亚洲欧美中文精品激情在线 | 人片在线观看www | 中文字幕人 | 免费高清国产 | 亚洲欧美色一区二区三区精品 | 国产馆精品推荐在线观看 | 精品蜜臀一区二区三区在线 | 亚洲色大成网站www永久网站 | 国产极品一区 | 91社区在线视频 | 在线人成观看 | 国产极品视频一区二区三区 | 高清影视在线 | 亚洲人免 | 香蕉亚洲精品网站国产一二三四 | 中文在线中文资源 | 蜜桃精品一区二区三区在线观看 | 国产精品午夜看片 | 免费10| 亚洲精品综合精品自拍 | 日本高清视频在线www色下载 | 欧美日韩另类视频在线观看 | 又粗又黄又猛又爽大片a | 欧美激情中文字幕综合一区 | 欧美一级专区免费大片 | 国产午夜亚洲精品 | 肉色超薄丝袜脚交 | 欧美巨大巨粗黑人性aaaaaa | 日本亲子乱子伦xxxx | 69精品人人人人 | 国产又粗又猛又 | 国产91精品高跟丝袜在线 | 国产日韩一区在线精品 | 中文字幕欧美日本亚洲 | 美女视频在线永久免费观看 | 成人又黄又爽又色的网站 | 欧美日韩在线 | 成人性生交大片免费看中文 | 日韩成人午夜影院 | 欧美va亚洲va在线 | 午夜在线视频影院 | 在线免费看 | 国产综合色产在线视频 | 美女裸身网站免费看免费网站 | 国产亚洲欧美日韩在线三区 | 国产精品网站在线观看免费传媒 | 另类国产女王 | 免费国产在线精品一区 | 亚洲欧美国产精品一区二区 | 人成视频在线观看国产 | 亚洲国产综合精品一区 | 九一国产精品视频 | 一区二区高清不卡 | 91精品国产福利尤物免费 | 亚州第一页欧 | 日本二区在线中文字幕 | 国产又爽又黄又不遮挡视频 | 最新一卡二卡 | 日本精品一区二区三区在线 | 羞羞影院| 91精品国产自产在线观永久 | 亚洲精品国产福利片 | 91视频精品久 | 美女禁区a级全片免费观看 113美女写真 | 日韩欧美在线观看一区 | 欧美精品网站在 | 日韩精品一区二区三区蜜桃 | 国产一区二区高清在线国产综合 | 欧美国产精品一级二级三级 | 国产人成网在 | 福利在线免费 | 国产一区精品视频 | 中文第一页在线视频 | 欧洲多尺码3538 | 国产厨房一区二区三区 | 欧美精品一区二区男同专区 | 国产欧美日韩va另类在线 | 亚洲v日韩天堂片 | 热门电影综艺电视剧手机在线观看 | 国产36页在线 | 国产全部视频在线播放 | 久热这里只有精品99在线观看 | 内地级a艳片高清免费播放 五月社区免费 | 中日韩高清无专码区2 | 红杏视频在线观看 | 插我一区二 | 午夜理论片大全福利 | 97国产 | 欧美激情一区二区三区在线播放 | 日本精品久 | 黑人巨大跨种 | 国产亚洲欧美高清在线观看 | 三年片大全在线观看 | 国产亚洲一区二区手机在线观看 | 亚洲一区二区自 | 国产超级乱婬视频免费 | 欧美777| 午夜福利电影免费 | 欧美亚洲国产日韩完全在线电影 | 日本三级 | 国产视频高清在线观看 | 日本一区午夜艳熟免费 | 鲁丝一区二| 最新中文字幕在线观 | 亚洲色大成网站www在线观看 | 理论片在线观看 | 欧美激情拍拍拍 | 亚洲综合激情五月丁香六月 | 日韩欧美国产免费看 | 午夜高清电影 | 正在播放国产自在线拍 | 亚洲熟女综合色一区二区三区 | 免费无人区一码二码乱码区别在哪 | 精品国产综合成人亚洲区 | 亚洲日本一区二区三区在线 | 中文字幕自拍偷拍 | 观看福利| 亚洲欧美日韩另类 | 成人国产精品免费视频不卡 | 国产一区二区三区影院 | 国产日韩在线看 | 91成人精品视频 | 在线观看日韩欧美一区二区 | 国产精品视频第一区二区三区 | 国产激情视频在线观看 | 精品一区二区三区夜夜嗨 | 国产亚洲精品不卡 | 国产视频在线免费观看 | 日韩欧美国产一区二区浪潮 | 国产91丝袜在线播放0 | 国产在线精品一区免费香蕉 | 亚洲国产精品一在线 | 亚洲中文字幕va福利 | 日韩欧美国产一区二区浪潮 | 在线观看亚洲精品专区 | 日本女优中文字幕 | 黑人在日 | 最近中文字幕mv第一季歌词 | 精精国产xxxx视频在线播放 | 国产欧美在线一区二区三区 | 国产极品美女在线观看网站 | 国产精品永久免费自在线观 | 国产一区二区四五区在线视频 | 91精品国产品国语在线不卡 | 精品国产欧美一区二区最新 | 国产精品盗摄一区二区在线 | 午夜国产精品蝌蚪在线观看 | 国产偷窥成熟女精品视频 | 秋霞国产精品一区二区 | 一本大道香蕉久97在线播放 | 国产精品第 | 亚洲欧美日韩一区二区在线观看 | 中文字幕精品亚洲无线码一区 | 日韩欧美国产一区二区三 | 最近中文字幕高清字幕在线视频 | 国产在线成观看视频播放 | 国产在线观看无 | 欧美三级极品视频在线观看 | 电影免费在线观看中文字幕 | 亚洲午夜理论片在线观看 | 国产高清在线不卡 | 欧美日韩精品一区二蜜桃在线观 | 欧美人成在线观看网站高清 | 国产ā片在线 | 国产精品亚洲综合一区在线观看 | 日本欧美高清乱码一区二区 | 欧美精品视频在线免费观看 | 一个人看的免费高清www视频 | 亚洲精品自在在线观看 | 日本性爱视频免费看 | 五月婷婷综合在线视频 | 五月婷婷中文字 | 最新日本一道免费一区二区 | 99久热只有精品视频免费看 | 国产专区第一页 | 一边亲着一面膜下奶53分钟 | 青青草自产拍国产精品 | 国产日产亚洲系列电影 | 国产一区自拍欧美 | 碰夜夜澡日日澡 | 每日更新在线观看 | 精品国产yw在线观看 | 91高清免费国产自产 | 亚洲第一视频在线播放 | 亚洲成片在线观看12345 | 国产91丝袜在线播放网站 | 一级视频在线观看免费 | 免费99精品国产自在现线 | 中文字幕在线日亚州9 | 97porm国内自拍视频 | 欧美国产日韩a视频在线不卡 | 91精品啪在线观看国产线免费 | 欧美精品v欧洲精品 | 亚洲一区二区三区首页 | 免费看高视频hh网站免费 | 天天射天天爱天天射干 | 国产亚韩欧美联合在线 | 亚洲v高清免费在线观看 | 国产性色 | 丝袜制服诱惑第一页一区 | 国产精品a无线 | 成人年鲁鲁在线观 | 亚洲成v人片在线观看 | 国产欧美日韩成人 | 精品国内一区二区三区蜜桃 | 国产一级一片免费播放 | 美腿丝袜在线播放 | 免费人成视在线观看不卡 | 亚洲精品色午夜 | 91同城 | 最新韩剧美剧超清全集 | 亚洲欧美激情在线 | 免费视频播放a | 99re国产精品视频首页 | 正在播放国产精品 | 精品亚洲一区二区三区在线播放 | 国产不卡福利片在 | 亚洲人成中文字幕在 | 亚洲国产呦萝小初 | 亚洲国产妇在线观看 | 欧美日韩第一区二区三区 | 亚洲欧美日韩国产综合专区 | 日本高清免费aaaaa大片视频 | 国产在线精品拍揄自揄免费 | 韩国三级高清手机在线版 | 美女裸身网站免费看免费网站 | 亚洲性之站 | 涩色亚洲激情第二页 | 成年免费大片黄在线观看一 | 国产精品一区二555 亚洲精品在线视频 | 久青青视频在线观看久 | 日韩精品欧美亚洲高清有无 | 精品一区二区三区四区在线播放 | 蜜桃豆www久 | 天堂资源最新在线 | 亚洲男人第一αv网站 | 国产+亚洲+制服 | 亚洲高清一区二区三区四区 | 亚洲精品在线观看视频 | 欧美色欧洲免费无线码 | 三年片在 | 高清一区二区三区日本久 | 三级视频 | 精品国产乱码 | 高清影视播放 | 精品一区二区三区四区 | 欧美一区二区制服在线 | 一本大道综合伊人精品热热 | 3d成人动漫在线观看 | 最近中文字幕高清mv免费 | 国产精品亚洲二区在线看 | 又粗又硬又长又黄又爽 | 国产一区二区三区精品专区 | 亚洲国产精品隔壁老王 | 小罗莉极品一线天在线 | 欧洲成人免费高清视频 | 丝袜美腿中文字幕 | 在线观看免费人成片 | 国产又黄又猛又粗又爽的 | 国产精品厕所 | 亚洲一区二区三区四区视频 | 精品一区二区三区四区在线播放 | 亚洲精品中文字幕乱码三区 | 欧美三级不卡在线播放 | 成人午夜在线观看日韩 | 在线观看亚洲一区二区三区 | 老牛影视精品亚洲一区二区 | 欧美精品国 | 一区二区三区免费在线观看视频 | 97色伦午夜国 | 亚洲综合国产一区二区三区 | 国产在线精品香蕉综合网一区 | 亚洲一区二区三区四区视频 | 大地影院mv高清在线观看免费 | www.色色资源站 | 成人一区专区在 | 日本汚视频在线观 | 精品国产福利片在 | 国产舌乚八 | 午夜国产 | 性爱网在线免费 | 国产高清 | 女人扒开| 国产嘿嘿嘿视频在线观看 | aaa大陆一区 | 亚洲制服丝袜一区二区三区 | 亚洲特黄特色免费手机在线视 | 国产精品中文久 | 大全在线观看 | 草草线禁成18年在线视频 | 91大神在线资源观看无广告 | www.美色吧| 羞羞视频app官 | 樱桃视频影 | 国产福利萌白 | 成人动漫在线播放一区二区 | 全日爱韩国视频在线观看 | 亚洲欧美日韩激情在线观看 | 国产精品视频1区 | 丰满大号美女 | 国产免费爽爽视频在线观看 | 91九色私密保健 | 亚洲一区国产日韩午夜在线观看 | 国产福利一 | 国产成视频在线观看 | 免费在线观看电视剧电影的网站 | 日韩欧美一区二区三区永久免费 | 一个人看的www视频免 | 精品国产欧美在线小说区 | 免费三级在线 | 一区二区三区亚洲高清 | 91精品国产午夜在线免费观看 | 视频二区不卡 | 一级国产欧美在 | 国产精品欧美激情一区二区亚洲 | 2025卡1卡2卡3精品老狼 | 精品乱子伦一区二区三区 | 亚洲无砖砖区免费 | 日本一区二区三区免费播放 | 在线美剧天堂 | 欧美、另类亚洲日本一区二 | 午夜私人影院免费体验区 | 日本老妇人 | 国产永久在线观看 | 91视频观看| 自拍亚洲免费影视 | 国产欧美一区二区精品久 | 亚洲国产精品一区二区色99 | 美女网站在线免费观看 | 电影在线观看不卡 | 成在线人永久免费播放视频 | 国产亚洲精品bt天堂精选 | 五月天开心激情网 | 亚洲大片在线观看网址 | 专区不卡 | 久碰免费视 | 国产精品天干天干在线观看 | 国产欧美日产中文一区 | 国产亚洲日本精品成人专区 | 国语自产免费精品视频一区二区 | 日本中文一 | 色琪影院 | 成人欧美一区二区三区在线观看 | 美女撒尿一区二 | 亚洲一区网站 | 策驰影院 | 欧美精品xxxxbbbb| 男人猛躁进女人成人免 | 性色生活片在 | 日韩高清 | 欧美日韩国产精品自在自线 | 国产一级特黄aa大片在线观看 | 日本亚洲精品 | 一区二区三区四区糖心 | 国产在在 | 中文字幕一区二区不卡 | 国产精品va在 | 97国产一区二 | 亚洲欧美日韩另类丝袜一区 | 国产精品极品美女自在线观看免费 | 国产精品免费一区二区三区四区 | 一区二区和激 | 国产福利一区二区久 | 欧美日韩亚洲国产精品自拍 | 熟女视频一区二区在线观看 | 在线观看国产精品一区 | 99视频精品全部国产盗摄 | 国产一级手机在线毛 | 高清在线观看视频 | 亚洲+日本+欧洲+国产 | 久热国产vs视频在线观看 | 亚洲一区二区国产日韩欧美 | 欧美a√在线免费观看 | 国产伦精品一区二区三区无广告 | 国产伦精品一区二区三区视频网站 | 欧美日韩激情 | 国产精品9999 | 日韩中文字幕免费视频 | 国产伦精品一区二区三区视频网站 | 日韩欧美一区二区在线精品 | 国产99视频精品免视看9 | 成人永久免费高清 | 尤物国产在线 | 亚洲日韩一区二区三区四区高清 | 精品欧美视频第二页在线观看 | 图片区乱小说区电影区 | 视频二区不卡 | 日韩欧美国产中文综合 | 国内自拍亚洲 | 精品免费一区二区三区视频 | 午夜福利精品 | 好看的电视剧在线观看 | 国产免费高清视频在线观看不卡 | 99国产精品永久免费视频 | 日本高清视频网址 | 精品午夜福利在线视在亚洲 | 欧美日韩在线免费观看 | 美女胸又www| 国产伦精品一区二区三区视频网站 | 国产中文字幕在线 | 国产乱子伦精品视频 | 国产91最新欧美在线 | 快乐加倍!| 国产深夜在线免费观看 | 亚洲综合第 | 国产在线日韩在线 | 国产精品网红尤物福利在线 | 国产va免费不卡看片 | 日本一区二区三区四区公司 | 亚洲一区国产日韩午夜在线观看 | 91短视频免费下载 | 热99r| 欧美国产日韩1区俺去了 | 伦理片午夜视频在线观看免费 | 日本一道 | 91影视日韩欧美在线观看 | 神马电影 | 国产综合在线观看自拍 | 亚洲愉拍自拍欧美精品app | 美国十次导航 | 免费观看国产一区二区三区 | 添国产97| 国内激情视频 | 欧美精品一区二区三区不卡网 | 日本精品一区二区三区高清 | 大黑人交xxxx| 日本韩国三级aⅴ在线观看 老妇小说 | 91精品国产白产91精品 | 综合网在线 | 中文国产日韩欧美视频 | 日韩有码在线视频 | 日韩欧美视频一区二区三区 | 欧美亚洲中日韩中文字幕在线 | 成人xx视频 | 色综合免费视频在线观看 | 免费人成网站 | 一区二区三区高清视频一 | 色99久| 亚洲欧美日韩国产一区二区三区 | 国产蜜桃精品 | 欧美亚洲日本中文字幕在线 | 免费午夜无 | 成人免费视频一区二区 | 国产宅男宅女在线观看 | 亚洲欧美v视色一区二区 | 成人羞羞视频 | 欧美日韩中文字幕在线一区二区 | 亚洲无线观看国产超清 | 国产精品自拍视频首页 | 大伊香蕉在线精品视频75 | 美女视频黄的网站全免弗 | 国产美女嘘嘘嘘嘘嘘视频 | 福利片免费视频在线观看 | 亚洲精品在线免费 | 亚洲第一视频在线播放 | 电影在线免费高清中文 | 日本aⅴ日 | 美女国产诱a惑v在线观看 | 日本三级带日本三级带黄首页 | 国产精品边做奶 | 2025极品精品国产 | 成人天堂资源在线观看 | 国产精品黑人一区二区三区 | 欧美色欧洲免费无线码 | 亚洲国产日韩欧美一区二区三区 | 亚洲va综合va国产产va中文 | 亚洲国产精品不卡高清在 | 91福利国产极品美女在线观看 | 想要大鸡 | 巨臀中文字幕一区二区 | 欧美国产激情一区二区三区蜜月 | 国产精品va在线观看蜜臀 | 天天综合网天天做天天受 | 野花在线观看免费 | 亚洲天堂精品一区 | 国产亚洲玖玖玖在线观看 | 国产免码va在线观看免费 | 野花精品 | 风流老熟女一区二区三区 | 国产精品成人aaaa网站女吊丝 | 高清影院| 4日本国产vps私人大片 | 午夜欧美 | 一区免费视频 | 中文字字幕在线中 | 精品国产一区二区三区免费 | 亚洲欧美韩 | 荫蒂添的好舒服视频囗交 | 亚洲影视久 | 欧洲美熟女乱又伦免费视频 | 性激烈的欧美三级视频 | 日韩中文字幕无 | 在线a视频网站 | 91精品国产福利在线导航 | 精品一区二区三区高清 | 国产系列丝袜熟女精品视频 | 污星人国产 | 国产精品夜色一 | 国产中文字幕不卡在线观看 | 国产国拍| 日韩在线观看视频网站 | 天天躁日日躁狠狠很躁 | 国产成本人三级在线观看网站 | 亚洲国产的精品太乱码一区二区 | 国产欧美一级高清片 | 大色综合色综合网站 | 91精品啪在线观看国产老人令品 | 国产大片a免费在线手机观看 | 精品国产高清自在线一区二区三区 | 偷怕自怕视频在线观看 | 热播电视剧在线观 | 国产精品女同一区二区免费站 | 最新国产乱视频伦在线 |