[ノンプロ研] GAS中級講座5期2日目 クラス・ライブラリ

コミュニティ「ノンプログラマーのためのスキルアップ研究会」GAS 中級コース第5期第2回のツイートまとめです。コンテンツは「クラス・ライブラリ」です。 https://tonari-it.com/community-nonpro-semi/
3
前へ 1 2 ・・ 6 次へ
な~🍀GAS @GasNao703

new クラス名 Dateでよく使うイメージ #ノンプロ研

2021-05-26 20:28:08
な~🍀GAS @GasNao703

class定義の最後にはセミコロンがない #ノンプロ研 if文とかfor文みたいに処理みたいなもの

2021-05-26 20:29:19
nori @nori_de_ikiru

クラスの{}の後にセミコロンは必要? →if文等と同じで処理なので必要ありません #ノンプロ研

2021-05-26 20:29:25
nori @nori_de_ikiru

オブジェクト→プロパティをキーとするデータの集合 →これを作る機能が「クラス」 →「クラス」からオブジェクトを生成するのが「new演算子」 →「new演算子」が作ったオブジェクトが「インスタンス」  #ノンプロ研

2021-05-26 20:29:41
Hassy @googleappsscri

インスタンス=オブジェクトと書いてある本もある。 #ノンプロ研

2021-05-26 20:30:07
な~🍀GAS @GasNao703

インスタンス!? #ノンプロ研 クラスから生成されたオブジェクト インスタンス=オブジェクト どっちで呼ぶとわかりやすいかで呼び方が変わったりするみたい。

2021-05-26 20:30:14
Hassy @googleappsscri

先生の丁寧な解説がありがたい。 #ノンプロ研

2021-05-26 20:30:36
な~🍀GAS @GasNao703

コンストラクタ インスタンスを生成するときに実行される関数 #ノンプロ研

2021-05-26 20:32:48
な~🍀GAS @GasNao703

まさしく、インスタンスより クラスよりオブジェクトを作るの方がわかりやすい。 #ノンプロ研 クラスよりインスタンスを作成します。 は、まだ慣れない。

2021-05-26 20:34:00
hiro @hiro20359118

コンストラクタとは new演算子で呼び出されるインスタンス生成用の関数 のこと #ノンプロ研

2021-05-26 20:34:25
nori @nori_de_ikiru

「コンストラクタ」→クラスを読んだ時の関数。#ノンプロ研

2021-05-26 20:34:32
nori @nori_de_ikiru

コンストラクタ内のthisが示すのは生成するインスタンス自身です #ノンプロ研

2021-05-26 20:35:44
な~🍀GAS @GasNao703

コンストラクタでプロパティを定義するときには、まだ、オブジェクトがない。 #ノンプロ研 オブジェクト名.プロパティ ができない。

2021-05-26 20:36:05
な~🍀GAS @GasNao703

生成中のときは、オブジェクト名がわからないので、thisと書いておく #ノンプロ研

2021-05-26 20:36:49
hiro @hiro20359118

constructorを和訳したら専門的な解説が出てきた! ・建設者、建設会社 ・コンストラクター  オブジェクトが生成されるとき呼び出されるメソッド。一般にリソースの確保と初期化を行う。 #ノンプロ研

2021-05-26 20:38:18
Hassy @googleappsscri

あえてthis.ではなくてconstructor.でやってみたけど当然だめだった。 #ノンプロ研

2021-05-26 20:39:13
そういちろう @black777cat

#ノンプロ研 classなので さっきとちがってnew がないとエラーになる pic.twitter.com/bYWBLzLU9R

2021-05-26 20:40:55
拡大
Hassy @googleappsscri

constructorは決まった関数名なのか。 #ノンプロ研

2021-05-26 20:42:24
nori @nori_de_ikiru

constructorはfunctionと同様に名前が固定されてます。色も変わります #ノンプロ研

2021-05-26 20:43:52
Hassy @googleappsscri

thisの意味をもう少し深堀りしたい。 #ノンプロ研

2021-05-26 20:46:19
前へ 1 2 ・・ 6 次へ