Kotlin

スポンサーリンク
Android Studio

【Android Studio】[画面作成]ボール傾きアプリを作成する2

こんにちは😀 Android Studioでスマホの傾きでボールを転がすアプリ作成の続きです。 今回は、主に画面の整形を行います。 作成前のAndroid Studio画面 前回は、新規作成まで行ったので以下の状態です。 主にactivit...
Android Studio

【Android Studio】[準備]ボール傾きアプリを作成する1

こんにちは😀 久々にAndroid Studioでアプリを作ってみます。 今までは、タップカウンターやストップウォッチを作ってきました。 今回は、ジャイロセンサーっていうんですかね、傾きを検知する機能を使ってみます。 ボール傾きアプリを作る...
Kotlin

【Kotlin入門】Enumクラスで無名クラスを宣言

こんにちは😀 今回で、このKotlin入門は最終回とします。 最後は、前回に引き続きEnumクラスをみていきます。 Enumクラスの列挙子に無名クラスを宣言できるので、それをみていきましょう。 無名クラスを宣言 EnumクラスHanabiを...
Kotlin

【Kotlin入門】Enumクラスのプロパティ

こんにちは😀 今回は、Enumクラスのプロパティをみてみます。 Enumクラスのデータ型には、プロパティ「name」と「ordinal」があります。 プロパティ「name」 nameを使って、書いてみましょう。 nameはEnumクラスで定...
Kotlin

【Kotlin入門】Enumクラス(列挙型)を使ってみる

こんにちは😀 今回は、Enumクラスをみてみます。 Enumクラスとは 列挙型とも呼ばれます。 指定したリストの中に値(列挙子と呼びます)を定義し、別のクラスや関数から呼び出すことができます。 Enumクラスの書き方 書いてみましょう。 以...
Kotlin

【Kotlin入門】関数「get」「set」の編集

こんにちは😀 今回も、Kotlinのプロパティをみていきます。 通常の「get」「set」関数 省略できる「get」「set」ですが、改めて書くとすると以下のようになります。 ●get関数 get():Int{ return field }...
Kotlin

【Kotlin入門】プロパティの基本

こんにちは😀 今回は、プロパティをみていきます。 Kotlinのプロパティとは クラスのオブジェクトが共通の名前、データ型をもつ変数をどう呼ぶかは言語によって様々だそうです。 その呼び名は、「メンバ変数」「フィールド」「プロパティ」と呼び、...
Kotlin

【Kotlin入門】インターフェイスを実装した無名クラス

こんにちは😀 今回は、インターフェイスを実装した無名のクラスをみてみます。 無名関数という名前を定義しない関数がありましたが、インターフェイスも名前を定義しない無名クラスで実装することができます。 まず書いてみましょう。 前回定義したインタ...
Kotlin

【Kotlin入門】インターフェイスの基本

こんにちは😀 今回は、インターフェイスを使います。 インターフェイスとは、複数のクラスに共通の構造の名前を与える定義です。 javaでもおなじみの定義ですね。 インターフェイスを書いてみましょう。 クラス名の頭に「interface」を追加...
Kotlin

【Kotlin入門】クラスの継承〜関数再定義とジェネリック型

こんにちは😀 今回もクラスの継承をみていきましょう。 まず、関数を再定義するやり方をみてみます。 スーパークラスで定義した関数をサブクラスで再定義します。 前回作成したPresentクラスを使用しましょう。 givePresent関数をサブ...