JavaScriptのプロトタイプを深く浅く理解する

オブジェクトはキーと値のペアです。オブジェクトを作成する最も一般的な方法は中括弧{}を使用し、ドット表記法でプロパティとメソッドを追加することです。 let creature = {} creature.name = 'Rex' creature.stamina = 10 creature.feed = function (quantity) { console.log(`${this.name} が食べています。`) this.stamina += quantity } creature.rest = funct ...

6月28日 19:21 投稿

C++におけるクラスとオブジェクトの基本

クラスとオブジェクト オブジェクト指向プログラミングの核心概念 オブジェクト指向プログラミング(OOP)は、現実世界のエンティティを「オブジェクト」としてモデル化し、それらを共通の特徴に基づいて「クラス」に抽象化する手法です。その4大原則は以下の通りです: 抽象化:本質的な特徴のみを抽出し、不要な詳細を隠蔽 カプセル化:データと操作を1つの単位に ...

6月14日 18:05 投稿

C# クラスの定義とメソッドの動作原理

クラスの基本概念 クラスはオブジェクト指向プログラミングにおける設計図であり、具体的なデータ(状態)とそれを操作する機能(行動)をカプセル化するための単位です。クラスを元に生成された具体的な実体を「インスタンス」と呼びます。クラス定義を通じて、インスタンスがどのようなプロパティを持ち、どのような振る舞いをするかを規定します。 例えば、自動車情報を ...

6月13日 18:52 投稿

ES6主要機能と新機能の概要

モジュール化 ES6ではモジュール化にexportとimportのキーワードを使用します。 // utils.js export function fetchData(text) { // 処理内容 } // main.js import { fetchData } from './utils'; fetchData(params); // 処理実行 ブラウザでES6モジュールを利用するには、webpackやrollupなどのバンドラが必要です。バンドル結果を比較すると、webpackは独自のヘルパ ...

5月19日 05:00 投稿