Tag

constructor

0 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
Jan 2, 2025 · Backend Development

Understanding Constructors and Destructors in PHP

This article explains the purpose, syntax, and practical examples of PHP constructors (__construct) and destructors (__destruct), demonstrating how they initialize objects, manage resources, and simplify code through automatic execution during object creation and destruction.

DestructorOOPPHP
0 likes · 8 min read
Understanding Constructors and Destructors in PHP
php中文网 Courses
php中文网 Courses
Jan 12, 2024 · Backend Development

Defining Classes and Using Constructor Property Promotion in PHP

This article explains how to define a PHP class with properties and methods, demonstrates traditional class syntax, introduces PHP 8.0 constructor property promotion for more concise initialization, shows how to set default values, and outlines the benefits of using this feature.

ClassesPHPProperty Promotion
0 likes · 5 min read
Defining Classes and Using Constructor Property Promotion in PHP
Sohu Tech Products
Sohu Tech Products
Dec 6, 2023 · Fundamentals

Understanding JavaScript Constructors, Prototypes, Classes, and Inheritance

The article thoroughly explains JavaScript constructors, prototype chains, the this binding, and ES6 class syntax, showing how functions become constructors with new, how prototypes link objects, custom new/instanceof implementations, and various inheritance patterns—including parasitic combination inheritance realized by class extends and super.

ES6JavaScriptPrototype
0 likes · 22 min read
Understanding JavaScript Constructors, Prototypes, Classes, and Inheritance
IT Services Circle
IT Services Circle
Mar 17, 2022 · Fundamentals

Understanding the __init__ Constructor Method in Python

This article explains the purpose and behavior of Python's __init__ constructor method, clarifies object-oriented concepts such as classes, instances, and attributes, and provides example code illustrating how __init__ is automatically invoked during object creation to initialize instance properties.

OOPPythonconstructor
0 likes · 4 min read
Understanding the __init__ Constructor Method in Python
Sohu Tech Products
Sohu Tech Products
Feb 24, 2021 · Frontend Development

Understanding Common JavaScript Design Patterns: Constructor, Facade, Proxy, Strategy, Bridge, and State

This article explains six fundamental JavaScript design patterns—Constructor, Facade, Proxy, Strategy, Bridge, and State—illustrating their concepts, advantages, drawbacks, and providing clear code examples that demonstrate how each pattern can improve code organization, reuse, and maintainability in front‑end development.

BridgeJavaScriptState
0 likes · 23 min read
Understanding Common JavaScript Design Patterns: Constructor, Facade, Proxy, Strategy, Bridge, and State
Continuous Delivery 2.0
Continuous Delivery 2.0
Jul 15, 2020 · Fundamentals

When Constructors Do Too Much Work: Symptoms, Risks, and Refactoring Techniques

The article explains why having constructors perform excessive work is a design flaw, describes how to spot this problem through code symptoms, discusses its impact on testability and maintainability, and provides concrete refactoring strategies such as dependency injection, factories, and builder patterns.

Code Smellconstructordependency injection
0 likes · 13 min read
When Constructors Do Too Much Work: Symptoms, Risks, and Refactoring Techniques
Sohu Tech Products
Sohu Tech Products
Feb 26, 2020 · Frontend Development

Comprehensive Guide to JavaScript Inheritance Types and Their Usage

This article provides a thorough overview of JavaScript inheritance mechanisms—including prototype chain, constructor stealing, combination, parasitic, and ES6 class inheritance—detailing their implementations, advantages, drawbacks, and practical usage with clear code examples and best‑practice recommendations.

ES5ES6JavaScript
0 likes · 12 min read
Comprehensive Guide to JavaScript Inheritance Types and Their Usage
Java Captain
Java Captain
Jul 20, 2019 · Backend Development

Performance Comparison of Java Constructors, Setters, and Builder Pattern

The article examines Java performance optimization by profiling constructor initialization, individual setter calls, and Lombok's builder pattern, showing that direct constructor usage consistently outperforms setters and builders, and provides practical coding tips for faster Java applications.

BuilderJavaOptimization
0 likes · 4 min read
Performance Comparison of Java Constructors, Setters, and Builder Pattern
Java Captain
Java Captain
Apr 12, 2018 · Fundamentals

Java Constructors, Initialization, and Method Overloading Explained

This article explains how Java objects are initialized using explicit values, default values, and constructors, describes the characteristics and purpose of constructors, demonstrates their syntax with code examples, and introduces method overloading with practical illustrations.

InitializationJavaconstructor
0 likes · 7 min read
Java Constructors, Initialization, and Method Overloading Explained
Java Captain
Java Captain
Mar 17, 2018 · Backend Development

Understanding Java Reflection: Concepts, API Details, and Practical Code Examples

This article explains Java's reflection mechanism, covering how to obtain Class objects, inspect constructors, fields, and methods, invoke them dynamically, run main methods via reflection, use configuration files for flexible execution, and bypass generic type checks with reflective calls.

Javaclassconstructor
0 likes · 21 min read
Understanding Java Reflection: Concepts, API Details, and Practical Code Examples
Java Captain
Java Captain
Aug 22, 2017 · Fundamentals

Understanding Java Reflection: Classes, Methods, Constructors, and Fields

This article explains Java's reflection mechanism, showing how to obtain Class objects, dynamically load classes, and retrieve information about methods, fields, and constructors, accompanied by practical code examples that demonstrate inspecting and invoking members at runtime.

JavaTutorialclass
0 likes · 7 min read
Understanding Java Reflection: Classes, Methods, Constructors, and Fields
Hujiang Technology
Hujiang Technology
Jul 6, 2017 · Fundamentals

Kotlin Class Features: Constructors, Modifiers, and Special Classes

This article explains Kotlin class declarations, covering primary and secondary constructors, visibility modifiers, and special class types such as enums, sealed classes, and data classes, with code examples illustrating each concept.

Data ClassKotlinclass
0 likes · 7 min read
Kotlin Class Features: Constructors, Modifiers, and Special Classes
Qunar Tech Salon
Qunar Tech Salon
Mar 6, 2016 · Fundamentals

Understanding Java Constructor Execution Order

This article examines the Java constructor execution sequence, detailing how class initialization proceeds from zeroed memory allocation through static and instance variable initialization, parent constructor invocation, and finally the subclass constructor, illustrated with sample code and explanatory comments.

InitializationJVMJava
0 likes · 4 min read
Understanding Java Constructor Execution Order