【Python】関数を分かりやすく書くには?【型ヒント】
はじめに こんにちは!Shungiku です。 今回は超よわよわだった当時の自分に向けて、「分かりやすい関数を書く方法」を説明したいと思います。 分かりやすい関数にする方法は様々ありますが、本稿では…
View Articleクラスの作成とクラスの継承
クラスの作成とクラスの継承を使ってプログラムを作りました。 class User attr_accessor :name @@count = 0 VERSION = 1.1 def initiali…
View Articleクラスとインスタンスについて。初学者が理解するに至ったイメージ。
まえがき PHPのクラスとインスタンスについて書こうと思います。 よく、クラスは設計図でインスタンスは出来上がったもの。みたいな解説を見ます。 これの意味が全く理解できず沼ったので、同じように沼った…
View Article駆け出しにとっては悩ましいprivateとprotected
注意 メモ書き程度ですので、間違っていても悪しからず。 なんなら修正コメントください。 private そのクラス内でしか利用できない クラス固有の機能に使う protected 親子関係にあるクラ…
View Article命名アンチパターン
はじめに Hubbleでバックエンドエンジニアをしている @power3812 です。オブジェクト指向大好きマンで、神クラスを作れないかと模索の日々です 今回は今までの経験上アンチパターンだと感じる…
View Article【HTML/CSS】クラスの命名方法
エンジニア初心者の投稿であるため、間違っている箇所が多くあるかと思います。 何かお気づきの点がありましたらご教授いただけると幸いです。 クラスの付け方について 共通化するのでクラス名は使用している…
View ArticleTypeScriptにおけるconstructorメソッドの使い方と特徴
はじめに TypeScriptでは、クラス内でインスタンスが生成されたときに初期化処理を行うためのconstructorメソッドが利用されます。この記事では、constructorメソッドの基本的な…
View Articlejavaのクラスを使ってプログラムを書いてみた。
はじめに 今回はクラスについて自分で勉強したことを活かして作成したプログラムを解説してみようと思います。 解釈が違っている点やアドバイスがあればご教授頂けると幸いです。 プログラム概要 乗り物を表す…
View Articlejava:クラスを使って買い物システムを作ってみた
はじめに この度はこの記事をご覧いただきありがとうございます。今回はクラスについて学んだことを活かして商品の在庫管理と買い物のシステムを作成いたしました。アドバイス等あればご教授ください! システム…
View ArticleObject.entries()の型をつよつよにしたいんだ!@typescript
環境 "typescript": "5.0.4" 困りごと TypeScriptで教科ごとのテストの点数を扱うクラスを定義しました。 class ScoreClass { constructor( …
View Article初心者にもわかる! クラスとオブジェクト指向の基礎
はじめに みなさん、初めまして。エンジニア歴1.5年のエンジニアです。 最近、後輩からプログラミングの基礎的な質問をよく受けるようになりました。 「オブジェクト指向ってなに?」 「クラスってなんだよ…
View ArticlePythonのクラスについて
この記事を書くきっかけ 毎日、プログラミングの問題に挑戦している初心者です。日々コツコツと問題に取り組んでいたら、クラスの問題に出会うようになりました。やっと中級レベルの問題に挑戦できるようになって…
View Article[Dart]複数の型である可能性がある型の表現
これらの型は、返す可能性がある型が複数で、それらに継承関係のない型がある場合に、型をdynamicやObjectなどにして縛りを不必要に開放的にせずにその関係を示す型。 型引数の型以外の型のインスタ…
View Articleバカラを遊ぶプログラム(Python)
1. 動機 クラスについて学びたいと思い,トランプカードを用いるゲームならばよい練習になるのではないかと考えたこと. 2. バカラのルール プレイヤーとバンカーが2枚ずつカードを引き,数の和下一桁を…
View Articleクラスの概念を初心者にわかりやすく解説
背景 現在、新卒でエンジニアになりオンボーディングを行っています。研究でC++を用いてプログラミングをしていて半泣きになりながらオブジェクト指向プログラミングについて理解した過去から、同期の理解の一…
View Article【DAY12】PHPの基本文法
変数・定数 「変数」とは、値を入れておく箱のようなものであり、主に数値や文字列等を使い回すときに使用します。変数には名前をつけることができ、他の人が見てもわかりやすい名前をつけることが重要です。 P…
View Articleブラックジャックを遊ぶプログラム(Python)
1. 動機 バカラを遊ぶプログラム(Python) を書けたことで,より発展的なコードも書いてみたいと思ったこと. 2. ブラックジャックのルール プレイヤー(通常1から7人)とディーラーが2枚ずつ…
View ArticleIPv4のクラスの覚え方を自分なりに考える
以前、サブネットマスクを理解したつもりだが、この前の情報技術者試験でクラスに関する問題が出てきたので学びなおすことにする。 偉そうに「学びなおす」と書いたが実のところ全く覚えられていない。 クラスの…
View Articleオブジェクト指向プログラミングとクラスの基本 for Python
はじめに プログラミングの世界では、データとそれに関連する操作を効果的に扱うために、オブジェクト指向プログラミング(OOP: Object-Oriented Programming) という概念があ…
View ArticlePythonでインスタンス変数とクラス変数の違い
記事の概要 Pythonのオブジェクト指向プログラミングにおいて、インスタンス変数とクラス変数は基本的かつ重要な概念です。これらの違いを深く理解することで、より効率的で柔軟なコードを書くことができ、…
View Article