Kotlin入門:拡張関数
拡張関数 継承を使わずに既存のクラスにメソッドを追加するための仕組みです。 本来のクラスに元からあったかのように追加できます。 構文: fun clazz.name(param:type):rt...
22 search resultsShowing 1~20 results
拡張関数 継承を使わずに既存のクラスにメソッドを追加するための仕組みです。 本来のクラスに元からあったかのように追加できます。 構文: fun clazz.name(param:type):rt...
動画上では課題の答えがわからなかったので自分なりに解いてみました。 スパルタキャンプのライブ動画で学習している方の参考になればと思い書きました。 課題 オブジェクト指向プログラミングの初級問題で...
ジェネリック型 汎用的なクラス・メソッドに対して、特定の型を紐付けるための機能のこと。 入力例: val data:Array = arrayOf(1,2,"3.14") これに対しジェネリック...
型変換 型同士が継承・実装の関係にある場合には、相互に型変換が可能です。 入力例: open class Person(){} class MagickPerson():Person(){ fu...
インターフェース 構文: interface name{ definition } name:インターフェース名 definition:インターフェースの定義 インターフェースには以下の制限があ...
既存の様々なサイトなどで確認したところ、 料金表示などが古くなっていたので改めてまとめてみました。 プログラミングの入門なら基礎から学べるprogate progate これからプログラミングを...
継承 open class Person(var name:String = "山田"){ open fun show():String{ return "${this.name}です。30歳で...
Enumクラス Enumクラスを使用することで、特定の値から構成される型を表現できます。 Enumクラス(列挙型)はclassブロックにenum修飾子を付与して宣言します。 入力例: enum ...
オブジェクト宣言 アプリの設定情報のように、 一つしかインスタンスを持たないクラスを用意したいことがあります。 このような場合に使用する仕組みをオブジェクト宣言と言います。 オブジェクト宣言の一...
データクラス 実際にアプリを開発する場合、データ(プロパティ)のみを扱うクラスが存在します。 これをデータクラスと言います。 データクラスは以下の条件を満たしていなければいけません。 ・data...
クラス 構文 class name(){ definition } name:クラス名 definition:クラスの中身 入力例 ①class Person(){ fun sayHello()...
前提条件 高校数学の知識や物理学の知識が消滅していること 量子コンピュータについて全くの知識がないこと プログラミングについて基礎の基礎を学習していること 読んでいて意味が分からなかった・忘れて...
Javaの学習における自分用のmemoです。 インスタンスとは ・クラス(設計図)を具現化したもの ・ヒープ領域に保存される※1 ・newと言うキーワードを使って生成する※2 ※1 ヒープとは、...
実際に読んでみて良かった書籍について情報を発信していますので、 よろしければTwitterのフォローもお願いします。 前提条件 初めてKotlin(コトリン)に触れる人 Javaの基本的な構文を...
実際に読んでみて良かった書籍について情報を発信していますので、 よろしければTwitterのフォローもお願いします。 前提条件 Javaの基本的な構文について理解していると読みやすいです。 簡単...
実際に読んでみて良かった書籍について情報を発信していますので、 よろしければTwitterのフォローもお願いします。 配列を生成する方法 arrayOf関数に格納したい要素を列挙する。 var ...
実際に読んでみて良かった書籍について情報を発信していますので、 よろしければTwitterのフォローもお願いします。 ※コメント閲覧推奨 ※一般的に定数と言うとconstキーワードを使用した「コ...
実際に読んでみて良かった書籍について情報を発信していますので、 よろしければTwitterのフォローもお願いします。 関数 関数を定義するにはfun命令を使用する。 構文 function na...
間違いがあれば指摘していただけると幸いです。 Kotlinを簡単に実行するにはこちら 実際に打ち込んで検証するとより理解度が深まります。 実際に読んでみて良かった書籍について情報を発信しています...
ソフトウェア開発とモデリング 共同開発におけるコミュニケーションで重要なこと ・誤解や勘違いを生じさせないこと ・情報が伝わりやすくなるよう図を用いて簡略化すること(モデリング) モデリング ソ...
22 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.