日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

一天学完spark的Scala基础语法教程十、类和对象(idea版本)

發布時間:2024/8/26 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 一天学完spark的Scala基础语法教程十、类和对象(idea版本) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

📋前言📋

💝博客主頁:紅目香薰_CSDN博客-大數據,計算機理論,MySQL領域博主💝

?本文由在下【紅目香薰】原創,首發于CSDN?

🤗2022年最大愿望:【服務百萬技術人次】🤗

💝初始環境地址:【spark環境搭建(idea版本)_紅目香薰-CSDN博客】💝

環境需求

環境:win10

開發工具:IntelliJ IDEA 2021.2

maven版本:3.6.3

創建測試類【day1/demo10.scalc】,類型為【Object】

?

Scala 類和對象

類是對象的抽象,而對象是類的具體實例。類是抽象的,不占用內存,而對象是具體的,占用存儲空間。類是用于創建對象的藍圖,它是一個定義包括在特定類型的對象中的方法和變量的軟件模板。

示例

package day1object demo10 {def main(args: Array[String]): Unit = {var de=new demo10_class();//通過new創建對象println(de.toMax(5,6))} }class demo10_class{def toMax(x:Int,y:Int):Int={if(x>y){return x;}return y;} }

【class】類關鍵字

class關鍵字修飾的是類,只有通過class修飾的類才能被【new】創建,這里就不能再次創建【object】類型了,可以自行測試,會報錯的。

new,在內存中創建出一個地址,存儲了這個類的信息。

var de=new demo10_class();//通過new創建對象

對象

對象就是一個特指,這個對象有其自身的【屬性】以及【方法】。

例如:單獨說公交車,它是一個類,但是你要說,石家莊車牌為冀A *****的1路公交車,那么它就是對象,有具體的針對性。

Scala 繼承

Scala繼承一個基類跟Java很相似, 但我們需要注意以下幾點:

  • 1、重寫一個非抽象方法必須使用override修飾符。
  • 2、只有主構造函數才可以往基類的構造函數里寫參數。
  • 3、在子類中重寫超類的抽象方法時,你不需要使用override關鍵字。

接下來讓我們來看個實例:

package day1object demo10 extends demo10_class {def main(args: Array[String]): Unit = {//由于繼承了【demo10_class】類,故而可以直接使用println(toMax(51,6))} }class demo10_class{def toMax(x:Int,y:Int):Int={if(x>y){return x;}return y;} }

重寫

這里我就留了一個簡單的實例重寫,繼承了父類,所以可以直接用super

package day1object demo10 extends demo10_class {//重寫override def toMax(x: Int, y: Int): Int = super.toMax(x, y)def main(args: Array[String]): Unit = {//由于繼承了【demo10_class】類,故而可以直接使用println(toMax(51,66))} }class demo10_class{def toMax(x:Int,y:Int):Int={if(x>y){return x;}return y;} }

功能依然都是正常可用的。

?

總結

到這里有關一天學完spark的Scala基礎語法教程十、類和對象(idea版本)就結束了

希望能對大家有所幫助。

歡迎一鍵三連,謝謝。

總結

以上是生活随笔為你收集整理的一天学完spark的Scala基础语法教程十、类和对象(idea版本)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。