未来エンジニア養成所Blog

月単価180万以上のプログラミング講師がプログラミングを皆に楽しんでもらうための情報をお届けします。

【Java】パッケージ宣言とインポート

パッケージの利用 パッケージの作成 staticインポート まとめ あわせて学習したい パッケージの利用 Javaではプログラムをクラスという単位で扱うので、クラスの管理をしっかりしておく必要があります。 多くのクラスを使用しやすくするためには、目的ごとに…

CommentScreen

CommentScreenとは CommentScreen(コメントスクリーン)とは、ZoomやGoogle Meet、Microsoft Teamsなどを利用したオンライン会議の共有画面に、参加者のコメントやリアクション(いいね!)を、ニコニコ動画のように表示できるアプリのことです。 commentscreen…

【Bubble/ノーコード】ボタンを押した時のアクション

ボタンを押した時に指定のアクションをする ボタンを押した時に指定したアクションが起きるようにしてみます。 まずは「Textエレメント」と「Buttonエレメント」を下記のように配置します。 次に、ボタンが押されたら「Textエレメント」が消えるようにワーク…

【Java】静的メンバ

インスタンスメンバとstaticメンバ staticメンバからインスタンスメンバへのアクセス staticイニシャライザ まとめ あわせて学習したい インスタンスメンバとstaticメンバ これまで見てきたフィールドやメソッドは、static修飾子がついていないメンバです。 …

【Java】内部クラス Part2

前回に引き続き、内部クラスについて解説します。 前回の記事はこちら phoeducation.work メンバーインナークラス ローカルインナークラス 無名インナークラス まとめ あわせて学習したい メンバーインナークラス メンバーインナークラスはクラスのメンバと…

【Java】内部クラス Part1

内部クラスとは ネストクラス 参考図書 あわせて学習したい 内部クラスとは 内部クラスとは、クラスの中に定義されたクラスのことを指します。 内部クラスを利用することで、クラス間の関係がわかりやすくなり、ソースコードがシンプルになり、可読性が増し…

【Java】インターフェース

インターフェース インターフェースの継承 まとめ あわせて学習したい インターフェース 前回では抽象クラスの解説をおこないました。 phoeducation.work その抽象クラスのさらに特殊なものが「インターフェース」です。 インターフェースは「interface」キ…

【Java】抽象クラス

インスタンスを生成しないクラス 抽象メソッドと抽象クラス 特化と汎化 まとめ あわせて学習したい インスタンスを生成しないクラス ポリモーフィズムを使うことにはさまざまな利点があります。 例えば以下のような状況を考えてみましょう。 犬クラスと猫ク…

仮想空間での会議

Teamsが仮想空間でアバター会議 Microsoftは、2021年11月3日(日本時間)に、オンライン会議にアバターで参加できる仮想空間Mesh for Microsoft Teamsを、2022年上半期に公開することを発表しました。 news.microsoft.com メタバースを利用することで、アバタ…

【bubble/ノーコード】エレメントを確認してみよう Part4

前回までは「Design」タブの中にある「Visual elements」と「Containers」、「Input forms」について紹介しました。 phoeducation.work phoeducation.work phoeducation.work 今回は「Elements tree」について紹介します。 ここでは各エレメントの親子関係な…

【Java】ポリモーフィズム

ポリモーフィズムとは オブジェクトのキャスト メソッドの動的結合 まとめ あわせて学習したい ポリモーフィズムとは 前までの記事で扱ってきたSalarymanクラスはHumanクラスを継承していました。 当然、Humanクラスの機能をすべて持っています。 そのため、…

【Java】メソッドのオーバーライド

メソッドのオーバーライド オーバーライドされたメソッドの呼び出し 継承とfinal まとめ あわせて学習したい メソッドのオーバーライド 継承をすると、スーパークラスのメンバをすべて利用することができます。 privateの場合は直接アクセスできませんが、メ…

【Java】継承 Part3

継承について2回にわたって解説しました。 phoeducation.work phoeducation.work 今回は最終回です。 継承時のコンストラクタ まとめ あわせて学習したい 継承時のコンストラクタ 前回のプログラムを再度見てみましょう。 public class Human{ private Strin…

【Java】継承 Part2

前回に続いて「継承」について解説します。 phoeducation.work 継承関係におけるメンバアクセス クラス間の関係 あわせて学習したい 継承関係におけるメンバアクセス ポイント!protectedアクセス指定 スーパークラスはサブクラスの情報を知る必要はありませ…

【Java】継承 Part1

なぜ継承が必要なのか 継承とは あわせて学習したい なぜ継承が必要なのか ここまではクラスの使い方を学びました。 例えばHumanクラスというものを使用していましたが、場合によってはこのクラスをちょっと改良したい、という場合があります。 Humanクラス…