Klasa danych Kotlin

Klasa danych Kotlin
Klasa danych w Kotlin jest zdefiniowana jako klasa, która jest tworzona w wyłącznym celu przechowywania w niej danych. Istnieją jednak pewne wbudowane funkcje, które nie są potrzebne do zdefiniowania przez użytkownika, ale można je łatwo użyć z klasą danych, takimi jak kopia, toString, Hashcode, równe, komponent itp. W tym artykule wprowadzimy Cię do korzystania z klasy danych Kotlin, jednocześnie naciskając szczególny nacisk na te wbudowane funkcje.

Korzystanie z klasy danych w Kotlin w Ubuntu 20.04

Do korzystania z klasy danych w Kotlin w Ubuntu 20.04, możesz wykorzystać pomoc z następujących pięciu przykładów:

Przykład nr 1: Tworzenie podstawowej klasy danych w Kotlin

W tym przykładzie chcemy nauczyć Cię metody tworzenia podstawowej klasy danych w Kotlin i dostępu do jej członków. Przykładowy skrypt tego przykładu jest następujący:

W tym przykładowym skrypcie najpierw zadeklarowaliśmy klasę danych, używając słów kluczowych „danych” i „klasy”. Nazwa naszej klasy danych to „uczeń” i ma dwóch członków danych i.mi., „Nazwa” typu „ciąg” i „wiek” typu „Liczba całkowita”. Następnie, w ramach naszej funkcji sterownika, stworzyliśmy instancję tej klasy „S1” i przypisaliśmy jej losową nazwę i wiek. Następnie po prostu wydrukowaliśmy wartości członków danych naszej klasy danych na terminalu.

Następnie skompilowaliśmy ten skrypt z podanym poniżej poleceniem:

$ Kotlinc Dataclass.Kt

Następnie wykonaliśmy plik klasy za pomocą następującego polecenia:

$ KOTLIN DATACLASKT

Wartości członków danych naszej klasy danych pokazano na poniższym obrazku:

Przykład nr 2: Korzystanie z funkcji kopiowania klasy danych w Kotlin

W tym przykładzie nauczymy metody korzystania z wbudowanej funkcji „kopiowania” klasy danych Kotlin. W tym celu sformułowaliśmy następujący skrypt Kotlin:

W tym skrypcie wykorzystaliśmy tę samą klasę danych, którą stworzyliśmy w powyższym przykładzie. Następnie stworzyliśmy pierwszą instancję tej klasy o nazwie „S1”. Następnie stworzyliśmy kolejną instancję tej klasy o nazwie „S2” i skopiowaliśmy „S1” na „S2”, zmieniając nazwę ucznia. Następnie po prostu wydrukowaliśmy nazwiska i wieki obu uczniów na terminalu.

Nazwiska i wieki obu naszych uczniów pokazano na poniższym obrazku:

Przykład nr 3: Korzystanie z kodu skrótu i ​​równych funkcji klasy danych w Kotlin

W tym przykładzie nauczymy procesu korzystania z funkcji „kodu skrótu” i „równych” klasy danych w Kotlin. Funkcja kodu skrótu zwraca wartość skrótu powiązaną z konkretną instancją klasy danych. Równa funkcja porównuje wartości skrótu dwóch instancji i zwraca true, jeśli dwie instancje są równe, w przeciwnym razie fałszywe. Przykładowy skrypt tego przykładu jest następujący:

Ponownie użyliśmy tej samej klasy danych w tym przykładzie. Następnie stworzyliśmy pierwszą instancję tej klasy, przekazując nazwę i wiek tej instancji. Następnie stworzyliśmy drugą instancję tej klasy, kopiując do niej pierwszą instancję, zmieniając nazwę. Z drugiej strony stworzyliśmy trzecią instancję tej klasy, po prostu kopiując do niej pierwszą instancję, nie zmieniając niczego. Następnie wydrukowaliśmy wartości skrótu wszystkich tych instancji na terminalu. Następnie porównaliśmy pierwszą instancję z drugą za pomocą funkcji „równych”. W ten sam sposób porównaliśmy pierwszą instancję z trzecim. Wynik tej funkcji decyduje o wynikach naszego programu.

Wyjście tego programu Kotlin pokazano na poniższym obrazku. Pokazuje, że nasze pierwsze i drugie instancje różnią się od siebie, podczas gdy pierwsze i trzecie instancje są dokładnie takie same.

Przykład nr 4: Korzystanie z funkcji stringowej klasy danych w Kotlin

W tym przykładzie podzielimy się z Tobą użyciem funkcji łańcuchowej klasy danych Kotlin. Funkcja ciągu klasy danych Kotlin jest po prostu używana do wydrukowania zawartości instancji klasy danych w formie ciągu. Przykładowy skrypt w tym celu jest następujący:

Po zdefiniowaniu klasy danych ucznia w tym przykładzie utworzyliśmy obiekt tej klasy. Następnie po prostu użyliśmy funkcji „ToString ()” z nazwą tej instancji, aby zwrócić jej zawartość w formie ciągu.

Wyjście tego programu w postaci ciągu pokazano na poniższym obrazku:

Przykład nr 5: Korzystanie z funkcji komponentu klasy danych w Kotlin

Wreszcie, w tym przykładzie powiemy, w jaki sposób możesz użyć funkcji komponentu klasy danych Kotlin. Ta funkcja ma dostęp do różnych elementów instancji klasy danych. Przykładowy skrypt w tym celu pokazano na poniższym obrazku:

Wykorzystaliśmy tę samą klasę danych w tym przykładzie, który stworzyliśmy w powyższym przykładzie. Jednak tym razem uzyskaliśmy dostęp do zarówno elementów instancji tej klasy za pomocą zapisów „Component1” i „Component2”.

Składniki instancji naszej klasy danych pokazano na poniższym obrazku:

Wniosek

W tym artykule chcieliśmy, abyś dowiedział się o koncepcji klasy danych w Kotlin. Najpierw nauczyliśmy cię, dlaczego ta klasa jest używana w Kotlin. Następnie wyjaśniliśmy ci pięć różnych przykładów, w których skorzystaliśmy ze wszystkich wbudowanych funkcji klasy danych w Kotlin w Ubuntu 20.04. Przechodząc do tego artykułu, możesz łatwo nauczyć się korzystania z klasy danych Kotlin, a także wszystkich powiązanych z nim funkcji.