初出茅廬在學習,君若有不喜之處,吾願聽君之見,然存己身之斷!海納百川,但存己見!
面向對象
我以前寫過關於面向對象的文章,總的來說,封裝、繼承、多態 是面向對象的基本特徵,可以去看我這篇文章:什麼是面向對象
類和對象
學過Java的小夥伴應該都知道這個,我曾機寫過類和對象的文章---- Java 類和對象 今年的第一篇文章 。如果你會Java,相信你理解的會很快!沒有經歷過Java的小夥伴你不必擔心你不會Java而看不懂這裏,在這是全新的!我們一起學習!微信或企業微信掃描左方二維碼加羣!能夠更及時地和我互動!當然,我會第一時間推送好的分享!
類和對象基本理解
創建一個類,在這裏我是用的開發工具是IDEA,右擊,創建,輸入類名和選擇類型即可!
創建好如下:
class TestClass {
}
這就是一個類!這裏其實和Java是一樣的!之後我們用上篇和上上篇所學到的來使用它!
之後在這個類中寫wehub函數:
class TestClass {
fun wehub() {
println("親愛的各位粉絲,可以添加我的CSDN官方企業微信號,和我近距離互動聊天,爲您答疑解惑!")
}
}
此時就可以在main函數中直接調用它,注意,這裏和Java不一樣,不使用new對象!而是這樣調用類中的方法:
fun main() {
TestClass().wehub()
}
運行即可看到打印結果!
推薦兩個不錯的Kotlin在線編輯運行的網站:
https://play.kotlinlang.org
https://try.kotlinlang.org
類和對象實踐使用
創建一個Study類,並給予兩個變量name和major,類中寫出study函數,返回name和major拼接後的字符串,之後在main函數中調用並打印!
創建Study類
class Study {
var name: String = ""
var major: String = ""
fun study(): String {
return name + "需要更加努力學習" + major
}
}
main函數調用
fun main() {
var s = Study()
s.name = "CSDN女神"
s.major = "Kotlin"
var studyStr = s.study()
println(studyStr)
}
這就是簡單的使用!運行結果如下:
初出茅廬在學習,君若有不喜之處,吾願聽君之見,然存己身之斷!海納百川,但存己見!