TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About Const
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Jaimin Shethiya (7)
Ajay Kumar (6)
Keyur (4)
Jitendra Mesavaniya (3)
Vijay Kumari (3)
Mahesh Chand (3)
Ashish Bhatnagar (2)
Sanjay Kumar (2)
Rasul Huseynov (2)
Abhishek Chadha (2)
Naveed Zaman (2)
Pankaj Kumar Choudhary (2)
Deepak Middha (1)
Rajiv Singh (1)
Harminder Singh (1)
Mohamed Shifan (1)
Ziggy Rafiq (1)
Uday Dodiya (1)
Vishal Joshi (1)
Arpit Shrivastava (1)
Nikunj Satasiya (1)
Vijay Yadav (1)
Aman Gupta (1)
Habibul Rehman (1)
Sreenath Kappoor (1)
Anil Kumar Murmu (1)
Abhishek Mishra (1)
Farhan Ahmed (1)
Rupesh Kahane (1)
Saineshwar Bageri (1)
Guest User (1)
Senthilkumar (1)
Zain Ul Hassan (1)
Rohatash Kumar (1)
Akhil Mittal (1)
Sardar Mudassar Ali Khan (1)
Frank Gutierrez (1)
Raj Kumar (1)
Ishika Tiwari (1)
Sumit Kharche (1)
Ganapathi Raman (1)
Shweta Lodha (1)
Hari Lakkakula (1)
Sourav Kayal (1)
Yogendra Kumar (1)
Vinoth Xavier (1)
Sanwar Ranwa (1)
Hitanshi Mehta (1)
Jignesh Kumar (1)
Alpesh Maniya (1)
Jejji Arora (1)
Abhishek Khandare (1)
Lynn Walker (1)
Jithu Thomas (1)
Ramasagar Pulidindi (1)
Naimish Makwana (1)
C# Curator (1)
Abhishek Yadav (1)
Mukesh Nailwal (1)
Rion Williams (1)
Yuvapriya P (1)
Akash Varshney (1)
Pritiranjan Rout (1)
Nandan Hegde (1)
Shashangka Shekhar (1)
Matthew Cochran (1)
Praveen Kumar (1)
Aman (1)
Muneer Akhtar (1)
sayginteh (1)
Sandeep Singh Shekhawat (1)
Mukesh Kumar (1)
Pankaj Patel (1)
Gurpreet Arora (1)
Related resources for Const
No resource found
Check Constraint in SQL Server 2012
10/16/2024 9:55:46 AM.
A Check Constraint in SQL Server enforces Domain Integrity by ensuring valid values for specific table columns. It restricts invalid data entries, rejects values that don't meet set conditions, an
Construct a Deep Copy of LinkedList
10/3/2024 11:25:30 AM.
The task involves creating a deep copy of a linked list where each node has a random pointer that may point to any node or null. Using a dictionary to map original nodes to their corresponding new nod
Types of Keys in SQL
10/1/2024 6:09:16 AM.
In SQL, keys play a crucial role in maintaining data integrity and defining relationships between tables. Common types include the Primary Key, which uniquely identifies records; the Foreign Key, link
Different Network Types and Standards.
9/29/2024 5:47:07 AM.
Different network types, such as LANs, WANs, and wireless networks, provide various benefits like speed and flexibility while also posing constraints like cost and security risks, and understanding th
Using C# 12 with Clean Code Practices
9/21/2024 3:37:12 PM.
Learn how to write cleaner, more maintainable code with C# 12 features such as primary constructors and improved pattern matching. This article explores practical examples and tips for applying clean
Derived Class Constructors in Java
9/17/2024 4:38:08 AM.
Constructors are used to initialize an object of a particular type, as well as to allocate memory, and have the same name as the class.
Builder Pattern: Constructing Complex Objects
9/14/2024 1:58:12 PM.
In this article, we learn about Builder Pattern: Constructing Complex Objects. The Builder Pattern simplifies the creation of complex objects through step-by-step construction. It enables flexibility,
Exaplain Copy Constructor in C#
9/10/2024 8:41:21 AM.
A copy constructor in C# allows creating a new object by copying an existing object. It duplicates the values of properties and fields from the original object. This method is useful for creating inde
Explain Primary Constructor in C# 12
9/4/2024 6:23:27 AM.
The primary constructor in C# 12 introduces a new way to define and initialize properties directly within the class declaration, simplifying object creation and reducing boilerplate code.
Builder Design Pattern in .NET Core C#
8/9/2024 5:34:59 AM.
The Builder Design Pattern in .NET simplifies constructing complex objects by using a step-by-step approach. It involves components like Abstract Builder, Concrete Builder, Director, and Product to se
Detailed explanation of SQL Server Triggers and its Advantages
8/6/2024 5:27:50 AM.
SQL Server triggers are automated stored procedures that execute in response to specific database events such as INSERT, UPDATE, or DELETE (DML) and CREATE, ALTER, or DROP (DDL). They enforce business
Understanding Builder Design Pattern
8/1/2024 6:14:40 AM.
The Builder is a pattern that belongs to the creational design patterns family. What makes it special is its ability to provide abstraction to the client by encapsulating different types of the same o
Constructor in .NET Core C#: Usage and Examples
7/29/2024 6:36:58 AM.
Learn about constructors in .NET Core with C# in this comprehensive guide. Discover how constructors initialize class instances, their role in dependency injection, and various use cases.
Singleton Design Pattern in .NET Core
7/26/2024 5:01:10 AM.
The Singleton Design Pattern ensures a class has only one instance and provides a global access point to it. In .NET Core, this involves a private constructor, a static instance variable, and a static
Understanding Constructors in .NET Core
7/23/2024 6:55:12 AM.
"Explore the fundamentals of constructors in .NET Core, focusing on their role in object initialization and class setup. Learn about constructor overloading, chaining, and best practices in C#.
Singleton Design Pattern
7/19/2024 9:55:57 AM.
Learn about the Singleton design pattern, which ensures a single instance of a class in Java. Explore eager and lazy loading techniques, including thread-safe solutions like double-check locking and e
Discard Variable in C# .NET
7/17/2024 12:17:22 PM.
The discard variable (_), introduced in C# 7.0, allows developers to ignore values intentionally. It enhances code clarity by signaling unused data in tuples, pattern matching, out parameters, and LIN
Understanding the Art of C# Generics
7/10/2024 2:04:05 PM.
Unlock the power of C# Generics with our comprehensive guide. Master best practices, explore advanced scenarios, and elevate your coding skills with this in-depth C# Generics tutorial. Learn to write
Discards in Tuple and Object Deconstruction in C# .NET
7/1/2024 6:52:04 AM.
In C#, deconstruction allows you to extract values from tuples and objects into separate variables. It's a powerful feature that enhances readability and simplifies code when working with complex
Primary Key and Unique Key Constraints
6/29/2024 10:06:27 AM.
Primary Key and Unique Key Constraints in database management ensure data integrity and uniqueness. A Primary Key ensures each row is unique and not null, with only one per table. Unique Keys also ens
MemberwiseClone Method Instead of Copy Constructors in C# .NET
6/27/2024 8:42:18 AM.
When it comes to creating copies of objects in C#, there are several techniques available, each with its own advantages and use cases. This article will delve into the details of these two techniques,
Static Keyword In C#
6/18/2024 10:47:06 AM.
In this article, I'll discuss the C# static keyword, its purpose, and how to create static classes using C#. I'll also cover static variables, static methods, and static properties in C#.
Common Code Smell Mistakes In C#, Part One
6/14/2024 10:39:44 AM.
Learn about code smells—indicators of deeper issues in programming. Discover through examples like redundant boolean literals, explicit exception throwing, inefficient string concatenation, redundant
Different Types Of Constructor In C#
6/13/2024 10:35:41 AM.
Constructors in C# initialize objects upon creation. They ensure objects start in a defined state by setting initial values or performing necessary setup. Types include default (without parameters), p
Enum In Typescript
6/6/2024 7:44:24 AM.
Enum in Typescript defines a set of named constants, either numeric or string-based. It simplifies code readability and maintenance by providing a distinct set of values. Types of enums include Numeri
Dependency Injection Using Microsoft Unity Framework
6/5/2024 5:30:32 AM.
Explore Dependency Injection with Microsoft Unity Framework in the C# console app, emphasizing SOLID principles, IoC, and DI implementation for loosely coupled layers, enhancing testability.
Exploring let, var, and const in JavaScript Declarations
6/4/2024 12:15:53 PM.
In JavaScript, choosing between var, let, and const is crucial for code behavior and maintainability. var is function-scoped and can be redeclared, while let and const are block-scoped. let allows rea
Create Immutable Type In C#
6/4/2024 9:52:32 AM.
A public constructor that accepts initialization data is required so that the client can pass-in minimum state for the type to be valid. Private constructor, on the other hand, is used by methods to c
Importance of While Loop and Table Variable in SQL Server
5/31/2024 11:52:50 AM.
Explore the significance of while loops and table variables in SQL Server. Harness the power of iterative processing, efficient data manipulation, and performance optimization for enhanced query execu
Conventional Routing VS Attribute Routing
5/28/2024 7:25:07 AM.
Learn about ASP.NET MVC routing, including attribute routing, route table management, default and custom routes, route constraints, order properties, and route names. Understand the purpose of Ignore
Const, ReadOnly and Static Keywords in C#
5/24/2024 9:36:40 AM.
Explore the differences between const, readonly, and static keywords in C#. This guide covers their unique functionalities, use cases, and best practices in C# programming. Learn how to effectively us
RESTful Day 2: Inversion of Control Using Dependency Injection in Web API's Using Unity Container and Bootstrapper
5/24/2024 8:58:21 AM.
Day 2 of RESTful Learning explores the Inversion of Control through Dependency Injection in Web APIs. Utilize Unity Container and Bootstrapper for seamless management, enabling flexible and scalable d
Learn Object Oriented Programming Using C#: Part 4
5/24/2024 8:56:29 AM.
Delve into essential Object-Oriented Programming (OOP) concepts with C# in Part 4. Learn about encapsulation, properties, constructors, and methods. Explore access modifiers and best practices for cod
Learn Object Oriented Programming Using C#: Part 1
5/24/2024 4:29:44 AM.
Embark on your journey to master Object-Oriented Programming with C# in Part 1. Explore essential concepts like classes, methods, properties, and inheritance, laying the foundation for advanced C# dev
Understanding Generic Constraints in C#
5/21/2024 5:41:04 AM.
Generics in C# allow you to define classes, methods, and interfaces with a placeholder for the type of data they store or use. This flexibility enables you to write more general and reusable code.
Difference Between Primary key and Unique key in SQL
5/21/2024 4:33:26 AM.
The difference between Primary Key and Unique Key in SQL lies in their fundamental roles within a database schema. A Primary Key uniquely identifies each record in a table and ensures data integrity b
Unique Key in SQL: Syntax, Usages, and Example
5/16/2024 9:30:31 AM.
Unique Key in SQL ensures each record in a database table is distinct. Syntax involves defining columns with UNIQUE constraints. It prevents duplicate values, enhancing data integrity and search effic
Monitor Class as Hybrid Synchronization Construct in .NET
5/14/2024 6:27:49 AM.
The Monitor class is hybrid thread synchronization construct. So, it provides a mutual-exclusive lock supporting spinning, thread ownership, and recursion.
From Traditional to Modern: Understanding of JavaScript Functions
4/30/2024 4:33:26 AM.
JavaScript functions are versatile tools, organizing code, enabling reusability, and improving readability. Named, anonymous, arrow, IIFE, callback, higher-order, and constructor functions offer diver
Difference Between ReadOnly and Constant in .NET C#
4/26/2024 12:12:45 PM.
In C#, `readonly` and `const` keywords declare values with key differences. `const` is compile-time, immutable, and static, while `readonly` is runtime, set in constructors, and can vary. Choose based
How to Call a .NET Assembly From a SQL Server Scheduled Job
4/25/2024 8:29:38 AM.
Explore step-by-step guide showcasing integration of unmanaged calls via DTS ActiveX script to a .NET assembly within a SQL Server scheduled job. Understand assembly registration, system path configur
Struct in C#: Syntax, And Usage
4/23/2024 9:03:37 AM.
A struct in C# is a value type that represents a lightweight data structure. It's defined using the "struct" keyword and contains fields, properties, and methods. Suitable for small data
ASP.NET Web API CRUD Operations
4/23/2024 7:28:31 AM.
ASP.NET Web API facilitates Create, Read, Update, and Delete (CRUD) operations over HTTP. Utilizing HTTP methods like GET, POST, PUT, and DELETE, it interacts with data using JSON/XML serialization.
What is Constants(const) in C#?
4/22/2024 6:08:02 AM.
Constants are essential elements in any programming language, providing a way to define values that remain unchanged throughout the execution of a program. This guide explores the concept of constants
Angular Services: Implementation, Examples & Best Practices
4/19/2024 10:53:23 AM.
AngularJS services facilitate modularization and reusability by providing a way to share logic and data across components. They employ dependency injection for seamless integration, enabling efficient
MySQL Queries Cheat Sheet
4/18/2024 3:54:25 AM.
In this article, we will learn about MySQL querying essentials, covering basic SQL commands, data manipulation functions, constraints, and frequently asked questions, providing valuable insights for b
How To integrate Dependency Injection In Azure Functions
4/17/2024 8:05:24 AM.
Learn how to integrate Dependency Injection in Azure Functions, creating HTTP trigger functions, and injecting service objects using DI. Understand the Dependency Injection pattern, steps to add DI in
Learn about Static Class in C#
4/16/2024 4:43:10 AM.
This article explores the concept of static classes in C#, detailing their characteristics, usage, and limitations. It covers static class setup, static class features, static method usage, and depend
How To Create A Partitioned View In SQL Server
4/15/2024 11:05:27 AM.
Learn about creating and utilizing partitioned views in SQL Server for efficient data retrieval and performance optimization. Understand the concept, steps for implementation, check constraint usage,
Globally Configuring Values For JSON Serializer In ASP.NET Core 3.1
4/8/2024 8:18:26 AM.
Learn how to set constraints globally for JSON serialization in ASP.NET Core, avoiding manual decoration of every property. Customize data formatting using converters, and fallback to default settings
Var and Let and Const in JavaScript
4/4/2024 5:10:52 AM.
All these keywords are used frequently in application development and used to store the values. Nevertheless, at the high level, these have few common features and few differences. let us see the dif
Explain Route Constraints in MVC
4/1/2024 8:25:20 AM.
Route constraints in MVC define rules for matching incoming URLs to route templates, enhancing control over routing behavior. They specify conditions like data type, length, or regular expressions, en
User Defined Objects in JavaScript
3/29/2024 4:17:24 AM.
JavaScript provides a number of pre-defined objects like Array, String, Image, Date etc. which are very useful in web development.
Difference Between Const, ReadOnly and Static ReadOnly in C#
3/28/2024 10:38:00 AM.
Common keywords like Const, ReadOnly, and Static ReadOnly are quite confusing. So today we will discuss these keywords and try to understand the difference between Const, ReadOnly, and Static ReadOnly
A Comprehensive Guide to Utilizing the MQTT Protocol
3/26/2024 3:07:06 PM.
MQTT, also known as Message Queuing Telemetry Transport, is a messaging protocol specifically designed for efficient communication between devices in constrained environments. It is particularly usefu
An Overview of C# Static Constructors
3/20/2024 11:28:16 AM.
Static Constructors are a powerful mechanism for initializing static members and performing one-time setup tasks in C# classes.
How Can I Use Imported Constant in Template Section in Vue.js
3/18/2024 8:09:54 AM.
To utilize imported constants in the template section of Vue.js, ensure they're declared within the component's script section. Then, reference them directly within the template for seamless i
Difference Between Var, Let And Const In JavaScript
3/5/2024 9:00:34 AM.
This article will explain the nuances of JavaScript variable declaration with var, let, and const. Explore their scope, hoisting behavior, and mutability. Learn when to use each for flexible and error
Difference Between let, var, and const in JavaScript with Example
3/5/2024 6:44:11 AM.
In this article, I will demonstrate how to use Var, let, and const with examples. The Var, Let, and const keywords are used to declare variables in JavaScript. Choosing the right variable while writin
Mastering Object Creation in C#
3/4/2024 9:30:39 AM.
Learn to create objects in C# step-by-step. Define classes, instantiate objects, access members, use constructors, and explore static constructors—master object creation for robust C# applications.
How To Validate An Email Address In Java
2/29/2024 9:15:29 AM.
Learn how to validate email addresses effectively in Java using regular expressions. This tutorial provides a comprehensive guide on implementing email validation, covering regex patterns, Java code e
How Can We Get Last Characters Of A String In Java?
2/29/2024 5:07:53 AM.
In this article, we will learn about String in Java Programming Language with examples. Explore the intricacies of Java strings, covering their creation using literals or the "new" keyword.
Mastering Pattern Matching in C#
2/28/2024 5:30:16 AM.
Mastering Pattern Matching in C# provides comprehensive insights into leveraging pattern matching techniques to enhance code readability and efficiency. From type patterns to constant patterns, proper
Android Responsive Login Screen Design using Constraint Layout
2/16/2024 3:24:08 AM.
In this article, I going to explain how we can create a responsive Screen for different android Screens using Constraint Layout.
Limiting Class Instances in C# with Private Constructor
2/6/2024 5:29:53 AM.
Control class instances in C# by using a counter and private constructor. Explore limiting class instances in C# with a private constructor and a counter variable. Control the instantiation and set a
What Are Primary Constructors in C# 12?
1/31/2024 5:15:34 AM.
C# 12 has a number of new features, one of which is Primary Constructors, which offer a simplified and more concise method of constructing objects in C#.
What Is the Difference Between var, let, and const in JavaScript?
1/17/2024 10:18:42 AM.
In JavaScript, var, let, and const declare variables with differences in scope, hoisting, and reassignment. Prefer let and const for better scoping, predictability, and avoidance of common bugs.
What is Primary Constructors in C# 12?
1/3/2024 7:01:30 AM.
Ditch the boilerplate and embrace elegant object creation with C# 12's primary constructors. This feature takes the hassle out of initialization, simplifies member assignment, and clarifies your c
Primary Constructor in C#
12/28/2023 3:30:09 PM.
Learn what primary constructors are in C# and how to use them.
Essential Features of C# 12 You Need to Know
12/28/2023 5:10:38 AM.
Unlock C#'s hidden potential with features that make coding a breeze. Streamlined constructors, effortless collections, and enhanced lambdas await!
Static Constructors in .NET
12/20/2023 11:22:44 AM.
Static constructors in .NET, a special breed in object-oriented programming. Unlike instance counterparts, they initialize once per type, controlling execution order and serving key roles in resource
Understanding Dependency Injection in C#
12/18/2023 5:09:13 AM.
This article explores Dependency Injection (DI) in C#, explaining its types (constructor, property, and method injection) and demonstrating its implementation using a UserService and a SqlUserReposito
Row Constructors in PostgreSQL
12/13/2023 4:27:10 AM.
Explore the power of row constructors in PostgreSQL, enabling efficient row-wise data manipulation. This guide covers syntax, applications in SELECT, INSERT, UPDATE, DELETE statements, and common use
Primary Constructors in C# 12.0
12/8/2023 5:42:20 AM.
C# 12.0 introduces primary constructors, streamlining object initialization with concise syntax. Learn the features, advantages, and best practices for enhanced code readability and maintainability in
Array Constructors in PostgreSQL
12/6/2023 10:52:54 AM.
Explore the robust array feature in PostgreSQL, a powerful tool for storing and managing multiple values in a single column. Learn declaration, input, access, and manipulation techniques.
String Constants in PostgreSQL
12/1/2023 4:49:37 AM.
Delve into PostgreSQL's handling of string constants, which is essential for managing text data. Explore their syntax, handling of special characters, and their versatile use in variable assignmen
Abstract Class and Abstract Methods
11/20/2023 10:41:10 AM.
In this article I will explain abstract class and abstract methods. An abstract class in C# is a class that is declared abstract. It cannot be instantiated on its own; rather, it is meant to serve as
How To Define Variables And Constants In R
11/17/2023 6:28:57 AM.
In this article, I am going to explain about variables and constants in R.
What are Constructors in OOPS?
11/3/2023 8:20:25 AM.
This article provides a clear and concise explanation of their purpose and functionality in object-oriented programming. The code example and the subsequent explanation effectively demonstrate how con
C# 7.0 - Tuples To The Extreme!
10/23/2023 6:05:41 AM.
C# 7.0 - Tuples to the Extreme! A C# tuple is a data structure that has a specific number and sequence of elements. An example of a C# tuple is a data structure with three elements (known as a 3-tuple
Constructors in C#
10/12/2023 6:35:42 AM.
In C#, constructors are essential methods responsible for initializing and creating objects within a given class. These functions are invoked when you create an instance of the class. Constructors sha
Constructor Chaining In C#
10/9/2023 5:26:53 AM.
In this article you will learn about Constructor Chaining in C# language.
Constructor Chaining
10/9/2023 5:06:43 AM.
In this article, I am going to explain to you how to implement constructor chaining in C# Programing. This is one of the most common questions asked in C#.Net interview.
Setting Business Constraint for Uniqueness of a Composite Key in Master Data Services
10/5/2023 7:06:22 AM.
Setting Business Constraint for Unique Combination of Multiple Columns in Master Data Services
Constant VS ReadOnly In C#
9/22/2023 10:34:59 AM.
In this article, we will learn constant and readonly in c#. Here we will discuss the differences. In C#, both const and readonly are used for defining values that cannot be modified after they are ass
Routing in ASP.NET Core
9/18/2023 6:04:20 AM.
In this article, we delve into ASP.NET Core routing, a fundamental component of web applications. Routing determines how incoming requests are matched to specific actions and controllers, playing a pi
C# Object Instantiation: Part I - Constructors
9/18/2023 4:53:54 AM.
There are many ways to approach object instantiation. In this article we'll cover a object instantiation with the constructor method on the class. The constructor is a method with no return type
Primary Constructor is Removed From C# 6.0
9/17/2023 10:55:45 PM.
We can now get a Primary Constructor by using the auto-implemented properties initializer.
Deconstruction In C#
9/17/2023 10:48:34 PM.
In this article, you will learn about Deconstruction in C# 7.0.
Understanding Enums Constants in C#
9/14/2023 7:20:25 AM.
This article explains enum constants in C#. Enums are known as named constants. Enums are strongly-typed constants that make the code more readable and less prone to errors.
Dependency Injection in C# .NET With Examples
9/12/2023 6:57:55 AM.
Discover Dependency Injection in C# .NET: Learn how to achieve flexible, maintainable, and loosely coupled code by decoupling components in your software. Explore constructor, property, and method inj
Static Constructor in C#
9/11/2023 9:48:04 AM.
This article explains the Static Constructor in C#.
Const, ReadOnly And Static Variables In C#
9/10/2023 10:06:01 PM.
C# (C Sharp) is a versatile programming language developed by Microsoft. It offers a rich set of keywords that enable developers to create powerful and efficient applications. Keywords like `class` al
Difference between Const and Readonly
9/10/2023 10:03:06 PM.
In summary, use const for compile-time constants shared across all instances, and use readonly for instance-specific constants that can be set at runtime but remain unchangeable after initialization.
File Class Tutorial in Java
9/5/2023 9:57:19 AM.
In this article, we will learn about the Java File class, its basic methods, and constructors provided by Java programming language.
Instance Constructor in C#
9/4/2023 11:48:57 AM.
In this I am going to explain instance constructors that are used to create an instance of a class and explain the different types of instance constructors
Learn Iteration Statements In C#
8/28/2023 10:40:11 AM.
In this article, we will learn about some iteration statements in C#.Iteration statements, also known as loops, are essential programming constructs that allow you to execute a block of code repeatedl
Private Constructor - C#
8/28/2023 9:38:28 AM.
In this article, you will learn about Private Constructor - C#.In C# and many other object-oriented programming languages, a private constructor is a constructor that is declared with the "privat
Private Constructor in C#
8/28/2023 5:12:34 AM.
Explore Private Constructors in C#: Unveiling Their Roles and Significance. Discover how these constructors influence design patterns like Singleton, control object creation, and encapsulate initializ
Object Initializer in C#
8/24/2023 4:56:28 AM.
What is the Object Initializer in C#. Object initializers is the easiest and fastest way to assign values of an object's properties and fields. An object can be initialized without explicitly call