{"id":8777,"date":"2025-03-01T07:01:23","date_gmt":"2025-03-01T07:01:23","guid":{"rendered":"http:\/\/localhost:8080\/csharp-test\/docs\/csharp\/basic-classes-methods-objects\/objects\/"},"modified":"2025-03-26T03:48:07","modified_gmt":"2025-03-26T03:48:07","slug":"objects","status":"publish","type":"docs","link":"https:\/\/www.completecsharptutorial.com\/docs\/csharp\/methods-classes-objects-basic\/objects\/","title":{"rendered":"Objects"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8777\" class=\"elementor elementor-8777\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4253861 e-flex e-con-boxed e-con e-parent\" data-id=\"4253861\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e953607 elementor-widget elementor-widget-heading\" data-id=\"e953607\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Understanding Objects in C# \u2013 The Building Blocks of Code!<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7bb0afa e-flex e-con-boxed e-con e-parent\" data-id=\"7bb0afa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-99c2e01 elementor-widget elementor-widget-text-editor\" data-id=\"99c2e01\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4 data-start=\"332\" data-end=\"388\"><strong data-start=\"335\" data-end=\"386\">\ud83d\udc4b Introduction \u2013 Why Do We Need Objects in C#?<\/strong><\/h4><p data-start=\"390\" data-end=\"523\">Imagine you\u2019re a <strong data-start=\"407\" data-end=\"427\">car manufacturer<\/strong>. You have a <strong data-start=\"440\" data-end=\"471\">blueprint (class) for a car<\/strong>, but you need <strong data-start=\"486\" data-end=\"513\">actual cars on the road<\/strong>! \ud83d\ude97\ud83d\ude97\ud83d\ude97<\/p><p data-start=\"525\" data-end=\"568\">That\u2019s exactly what <strong data-start=\"545\" data-end=\"562\">objects in C#<\/strong> do!<\/p><p data-start=\"570\" data-end=\"726\">A <strong data-start=\"572\" data-end=\"581\">class<\/strong> is a <strong data-start=\"587\" data-end=\"600\">blueprint<\/strong>, but an <strong data-start=\"609\" data-end=\"658\">object is a real-world instance of that class<\/strong>. Without objects, a class is just an idea\u2014it doesn\u2019t do anything!<\/p><p data-start=\"728\" data-end=\"916\">For example, a <strong data-start=\"743\" data-end=\"756\">Car class<\/strong> defines the properties of a car, like <strong data-start=\"795\" data-end=\"822\">brand, color, and speed<\/strong>. But to actually create <strong data-start=\"847\" data-end=\"878\">a Toyota, a BMW, or a Tesla<\/strong>, we need <strong data-start=\"888\" data-end=\"899\">objects<\/strong> of that class.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d4f5b26 e-flex e-con-boxed e-con e-parent\" data-id=\"d4f5b26\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8b2e1d8 elementor-widget elementor-widget-docly_alerts_box\" data-id=\"8b2e1d8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_alerts_box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"alert media message_alert alert-info fade show\" role=\"alert\">\r\n                <i ><\/i>\r\n                <div class=\"media-body\">\r\n                                            <h5 class=\"title\"> \ud83d\udcda What You Are Going to Learn in This Lesson<\/h5>\r\n                                        <p class=\"alert\" data-start=\"979\" data-end=\"1210\">\u2714\ufe0f What are <strong data-start=\"991\" data-end=\"1008\">objects in C#<\/strong> and why they are important<br data-start=\"1035\" data-end=\"1038\" \/>\u2714\ufe0f How to <strong data-start=\"1048\" data-end=\"1076\">create and use an object<\/strong><br data-start=\"1076\" data-end=\"1079\" \/>\u2714\ufe0f Understanding <strong data-start=\"1096\" data-end=\"1129\">object properties and methods<\/strong><br data-start=\"1129\" data-end=\"1132\" \/>\u2714\ufe0f Real-world examples of C# objects<br data-start=\"1168\" data-end=\"1171\" \/>\u2714\ufe0f Common mistakes and best practices<\/p><p data-start=\"1212\" data-end=\"1270\">Let\u2019s make learning <strong data-start=\"1232\" data-end=\"1249\">objects in C#<\/strong> fun and simple! \ud83d\ude80<\/p>                                    <\/div>\r\n            <\/div>\r\n        \r\n        \r\n        \r\n        \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-366b7f8 e-flex e-con-boxed e-con e-parent\" data-id=\"366b7f8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-19645b8 elementor-widget elementor-widget-text-editor\" data-id=\"19645b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-start=\"1277\" data-end=\"1312\"><strong data-start=\"1280\" data-end=\"1310\">\ud83d\udccc What Are Objects in C#?<\/strong><\/h3><p data-start=\"1314\" data-end=\"1438\">An <strong data-start=\"1317\" data-end=\"1333\">object in C#<\/strong> is a <strong data-start=\"1339\" data-end=\"1367\">real instance of a class<\/strong>. It holds <strong data-start=\"1378\" data-end=\"1393\">actual data<\/strong> and can perform <strong data-start=\"1410\" data-end=\"1435\">actions using methods<\/strong>.<\/p><p data-start=\"1440\" data-end=\"1543\">Think of a <strong data-start=\"1451\" data-end=\"1472\">class as a recipe<\/strong> \ud83c\udf55 and an <strong data-start=\"1483\" data-end=\"1513\">object as the actual pizza<\/strong> you make using that recipe!<\/p><h4 data-start=\"1545\" data-end=\"1589\">\u00a0<\/h4><h4 data-start=\"1545\" data-end=\"1589\"><strong data-start=\"1549\" data-end=\"1587\">\ud83d\udccc Basic Syntax of an Object in C#<\/strong><\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fa6416a elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"fa6416a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism\" data-lng-type=\"csharp\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-csharp\">\r\n\t\t\t\t\tClassName objectName = new ClassName();\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2b98488 elementor-widget elementor-widget-text-editor\" data-id=\"2b98488\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<ul class=\"ordered-list steps\"><li data-start=\"1646\" data-end=\"1706\"><code data-start=\"1648\" data-end=\"1659\">ClassName<\/code> \u2013 The class from which the object is created<\/li><li data-start=\"1707\" data-end=\"1748\"><code data-start=\"1709\" data-end=\"1721\">objectName<\/code> \u2013 The name of the object<\/li><li data-start=\"1749\" data-end=\"1804\"><code data-start=\"1751\" data-end=\"1768\">new ClassName()<\/code> \u2013 Creates a new instance (object)<\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fda2ad0 e-flex e-con-boxed e-con e-parent\" data-id=\"fda2ad0\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d66a90f elementor-widget elementor-widget-text-editor\" data-id=\"d66a90f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-start=\"1811\" data-end=\"1863\"><strong data-start=\"1814\" data-end=\"1861\">\ud83c\udfaf Example 1 \u2013 Creating and Using an Object<\/strong><\/h3><p data-start=\"1865\" data-end=\"1925\">Let\u2019s create a <strong data-start=\"1880\" data-end=\"1893\">Car class<\/strong> and make an <strong data-start=\"1906\" data-end=\"1922\">object of it<\/strong>!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2d6e884 elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"2d6e884\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism\" data-lng-type=\"csharp\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-csharp\">\r\n\t\t\t\t\tusing System;\r\n\r\nclass Car  \r\n{  \r\n    public string brand = &quot;Toyota&quot;; \/\/ Property  \r\n\r\n    public void ShowBrand() \/\/ Method  \r\n    {  \r\n        Console.WriteLine(&quot;Car Brand: &quot; + brand);  \r\n    }  \r\n}\r\n\r\nclass Program  \r\n{  \r\n    static void Main()  \r\n    {  \r\n        Car myCar = new Car(); \/\/ Creating an object  \r\n        myCar.ShowBrand(); \/\/ Calling method  \r\n    }  \r\n}\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-031a5db elementor-widget elementor-widget-text-editor\" data-id=\"031a5db\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5>\ud83d\udda5\ufe0f Output:<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3200074 elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"3200074\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism-dark\" data-lng-type=\"markup\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-markup\">\r\n\t\t\t\t\tCar Brand: Toyota\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b72e2c9 elementor-widget elementor-widget-text-editor\" data-id=\"b72e2c9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"2349\" data-end=\"2370\"><strong data-start=\"2349\" data-end=\"2368\">\ud83d\udd0d Explanation:<\/strong><\/p><ul class=\"ordered-list steps\" data-start=\"2371\" data-end=\"2536\"><li data-start=\"2371\" data-end=\"2453\">We created a <strong data-start=\"2386\" data-end=\"2399\">Car class<\/strong> with a property <code data-start=\"2416\" data-end=\"2423\">brand<\/code> and a method <code data-start=\"2437\" data-end=\"2450\">ShowBrand()<\/code>.<\/li><li data-start=\"2454\" data-end=\"2536\">Then, inside <code data-start=\"2469\" data-end=\"2477\">Main()<\/code>, we created an <strong data-start=\"2493\" data-end=\"2511\">object <code data-start=\"2502\" data-end=\"2509\">myCar<\/code><\/strong> and called the method.<\/li><\/ul><p data-start=\"2538\" data-end=\"2580\">That\u2019s how simple <strong data-start=\"2556\" data-end=\"2573\">objects in C#<\/strong> are!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9161c10 e-flex e-con-boxed e-con e-parent\" data-id=\"9161c10\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f1c5117 elementor-widget elementor-widget-text-editor\" data-id=\"f1c5117\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-start=\"2587\" data-end=\"2642\"><strong data-start=\"2590\" data-end=\"2640\">\ud83c\udfaf Example 2 \u2013 Multiple Objects from One Class<\/strong><\/h3><p data-start=\"2644\" data-end=\"2708\">Let\u2019s create <strong data-start=\"2657\" data-end=\"2679\">two different cars<\/strong> from the same <code data-start=\"2694\" data-end=\"2699\">Car<\/code> class!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-42496e4 elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"42496e4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism\" data-lng-type=\"csharp\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-csharp\">\r\n\t\t\t\t\tusing System;\r\n\r\nclass Car  \r\n{  \r\n    public string brand;  \r\n\r\n    public Car(string carBrand) \/\/ Constructor  \r\n    {  \r\n        brand = carBrand;  \r\n    }  \r\n\r\n    public void ShowBrand()  \r\n    {  \r\n        Console.WriteLine(&quot;Car Brand: &quot; + brand);  \r\n    }  \r\n}\r\n\r\nclass Program  \r\n{  \r\n    static void Main()  \r\n    {  \r\n        Car car1 = new Car(&quot;Ford&quot;);  \r\n        Car car2 = new Car(&quot;BMW&quot;);  \r\n\r\n        car1.ShowBrand();  \r\n        car2.ShowBrand();  \r\n    }  \r\n}\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9fd4165 elementor-widget elementor-widget-text-editor\" data-id=\"9fd4165\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5>\ud83d\udda5\ufe0f Output:<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-37d817d elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"37d817d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism-dark\" data-lng-type=\"markup\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-markup\">\r\n\t\t\t\t\tCar Brand: Ford\r\nCar Brand: BMW\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2281071 elementor-widget elementor-widget-text-editor\" data-id=\"2281071\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"3236\" data-end=\"3257\"><strong data-start=\"3236\" data-end=\"3255\">\ud83d\udd0d Explanation:<\/strong><\/p><ul class=\"ordered-list steps\" data-start=\"3258\" data-end=\"3451\"><li data-start=\"3258\" data-end=\"3325\">We created a <strong data-start=\"3273\" data-end=\"3310\">constructor to set the brand name<\/strong> dynamically.<\/li><li data-start=\"3326\" data-end=\"3396\"><code data-start=\"3328\" data-end=\"3334\">car1<\/code> and <code data-start=\"3339\" data-end=\"3345\">car2<\/code> are <strong data-start=\"3350\" data-end=\"3375\">two different objects<\/strong> of the same class.<\/li><li data-start=\"3397\" data-end=\"3451\">Each object holds its <strong data-start=\"3421\" data-end=\"3433\">own data<\/strong> (Ford and BMW).<\/li><\/ul><p data-start=\"3453\" data-end=\"3546\">This is <strong data-start=\"3461\" data-end=\"3491\">the power of objects in C#<\/strong>\u2014<strong data-start=\"3492\" data-end=\"3544\">they allow multiple instances of the same class!<\/strong><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-93e1bc2 e-flex e-con-boxed e-con e-parent\" data-id=\"93e1bc2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c2f93cb elementor-widget elementor-widget-text-editor\" data-id=\"c2f93cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-start=\"3553\" data-end=\"3611\"><strong data-start=\"3556\" data-end=\"3609\">\ud83c\udfaf Example 3 \u2013 Real-World Scenario (Bank Account)<\/strong><\/h3><p data-start=\"3613\" data-end=\"3673\">Now, let\u2019s create a <strong data-start=\"3633\" data-end=\"3656\">Bank Account system<\/strong> using objects.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-081e36b elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"081e36b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism\" data-lng-type=\"csharp\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-csharp\">\r\n\t\t\t\t\tusing System;\r\n\r\nclass BankAccount  \r\n{  \r\n    public string accountHolder;  \r\n    public double balance;  \r\n\r\n    public BankAccount(string name, double initialBalance)  \r\n    {  \r\n        accountHolder = name;  \r\n        balance = initialBalance;  \r\n    }  \r\n\r\n    public void Deposit(double amount)  \r\n    {  \r\n        balance += amount;  \r\n        Console.WriteLine(accountHolder + &quot; deposited $&quot; + amount + &quot;. New Balance: $&quot; + balance);  \r\n    }  \r\n}\r\n\r\nclass Program  \r\n{  \r\n    static void Main()  \r\n    {  \r\n        BankAccount acc1 = new BankAccount(&quot;Steven&quot;, 500);  \r\n        acc1.Deposit(200);  \r\n    }  \r\n}\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f58fae7 elementor-widget elementor-widget-text-editor\" data-id=\"f58fae7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h5>\ud83d\udda5\ufe0f Output:<\/h5>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4464f9c elementor-widget elementor-widget-docly_code_syntax_highlighter\" data-id=\"4464f9c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"docly_code_syntax_highlighter.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t                    <div class=\"docly-source-code prism-dark\" data-lng-type=\"markup\">\r\n\t\t\t<pre>\r\n\t\t\t\t<code class=\"language-markup\">\r\n\t\t\t\t\tSteven deposited $200. New Balance: $700\r\n\t\t\t\t<\/code>\r\n\t\t\t<\/pre>\r\n            <\/div>\r\n                \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ea7a898 elementor-widget elementor-widget-text-editor\" data-id=\"ea7a898\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"4355\" data-end=\"4376\"><strong data-start=\"4355\" data-end=\"4374\">\ud83d\udd0d Explanation:<\/strong><\/p><ul class=\"ordered-list steps\" data-start=\"4377\" data-end=\"4625\"><li data-start=\"4377\" data-end=\"4462\">We created a <strong data-start=\"4392\" data-end=\"4413\">BankAccount class<\/strong> with <code data-start=\"4419\" data-end=\"4434\">accountHolder<\/code> and <code data-start=\"4439\" data-end=\"4448\">balance<\/code> properties.<\/li><li data-start=\"4463\" data-end=\"4518\">The <strong data-start=\"4469\" data-end=\"4489\">Deposit() method<\/strong> adds money to the account.<\/li><li data-start=\"4519\" data-end=\"4625\">When we create an <strong data-start=\"4539\" data-end=\"4556\">object <code data-start=\"4548\" data-end=\"4554\">acc1<\/code><\/strong>, it stores <strong data-start=\"4568\" data-end=\"4596\">Steven\u2019s account details<\/strong> and performs transactions.<\/li><\/ul><p data-start=\"4627\" data-end=\"4722\">See how <strong data-start=\"4635\" data-end=\"4652\">objects in C#<\/strong> help organize real-world concepts into <strong data-start=\"4692\" data-end=\"4716\">easy-to-use programs<\/strong>? \ud83d\udcb0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3218d68 e-flex e-con-boxed e-con e-parent\" data-id=\"3218d68\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3796a1e elementor-widget elementor-widget-text-editor\" data-id=\"3796a1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3 data-start=\"4729\" data-end=\"4763\"><strong data-start=\"4732\" data-end=\"4761\">\ud83d\udca1 Why Use Objects in C#?<\/strong><\/h3><p class=\"alert\" data-start=\"4765\" data-end=\"5019\"><strong data-start=\"4768\" data-end=\"4785\">\u2705 Encapsulation<\/strong> \u2013 Keeps related data and methods together<br data-start=\"4827\" data-end=\"4830\" \/><strong data-start=\"4833\" data-end=\"4853\">\u2705 Code Reusability<\/strong> \u2013 Create multiple objects from the same class<br data-start=\"4899\" data-end=\"4902\" \/><strong data-start=\"4905\" data-end=\"4928\">\u2705 Better Organization<\/strong> \u2013 Helps structure large programs<br data-start=\"4961\" data-end=\"4964\" \/><strong data-start=\"4967\" data-end=\"4982\">\u2705 Scalability<\/strong> \u2013 Makes adding new features easier<\/p><p data-start=\"5021\" data-end=\"5079\">Without objects, programming would be <strong data-start=\"5059\" data-end=\"5071\">chaotic!<\/strong> \ud83d\ude35\u200d\ud83d\udcab<\/p><h3 data-start=\"5086\" data-end=\"5122\">\u00a0<\/h3><h3 data-start=\"5086\" data-end=\"5122\"><strong data-start=\"5089\" data-end=\"5120\">\u26a0\ufe0f Common Mistakes to Avoid<\/strong><\/h3><p class=\"alert\" data-start=\"5124\" data-end=\"5317\">\u274c <strong data-start=\"5126\" data-end=\"5160\">Forgetting to create an object<\/strong> before using class properties or methods<br data-start=\"5201\" data-end=\"5204\" \/>\u274c <strong data-start=\"5206\" data-end=\"5253\">Not initializing object properties properly<\/strong><br data-start=\"5253\" data-end=\"5256\" \/>\u274c <strong data-start=\"5258\" data-end=\"5315\">Using static methods when instance methods are needed<\/strong><\/p><p data-start=\"5319\" data-end=\"5382\">Always <strong data-start=\"5326\" data-end=\"5352\">create an object first<\/strong> before using class members!<\/p><h3 data-start=\"5389\" data-end=\"5439\">\u00a0<\/h3><h3 data-start=\"5389\" data-end=\"5439\"><strong data-start=\"5392\" data-end=\"5437\">\u2705 Conclusion<\/strong><\/h3><p data-start=\"5441\" data-end=\"5482\">You just mastered <strong data-start=\"5459\" data-end=\"5480\">objects in C#! \ud83c\udf89<\/strong><\/p><p data-start=\"5484\" data-end=\"5651\">Now, you know how to <strong data-start=\"5505\" data-end=\"5584\">create objects, use constructors, and apply objects in real-world scenarios<\/strong>. This is a huge step toward writing <strong data-start=\"5621\" data-end=\"5646\">powerful C# programs!<\/strong> \ud83d\ude80<\/p><p data-start=\"5653\" data-end=\"5783\">Go ahead, <strong data-start=\"5663\" data-end=\"5731\">create objects for an Employee System, Library, or Shopping Cart<\/strong>. The more you practice, the better you\u2019ll get! \ud83d\udca1<\/p><h3 data-start=\"5790\" data-end=\"5844\">\u00a0<\/h3><h3 data-start=\"5790\" data-end=\"5844\"><strong data-start=\"5793\" data-end=\"5842\">\u23ed\ufe0f Next What?<\/strong><\/h3><p data-start=\"5846\" data-end=\"5941\">Awesome! You now understand <strong data-start=\"5874\" data-end=\"5891\">objects in C#<\/strong>, but what about <strong data-start=\"5908\" data-end=\"5936\">passing data to methods?<\/strong> \ud83e\udd14<\/p><p data-start=\"5943\" data-end=\"6097\">In the <strong data-start=\"5950\" data-end=\"5966\">next chapter<\/strong>, we\u2019ll learn <strong data-start=\"5980\" data-end=\"6013\">Working with Parameters in C#<\/strong> and explore <strong data-start=\"6026\" data-end=\"6069\">value, reference, and output parameters<\/strong> with fun coding examples!<\/p><p data-start=\"6099\" data-end=\"6134\" data-is-last-node=\"\" data-is-only-node=\"\">Let\u2019s keep the momentum going! \ud83d\ude80<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Learn objects in C# with easy examples. Understand how C# objects work, why they are important, and how to use them in real-world applications.<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":8035,"menu_order":81,"comment_status":"open","ping_status":"closed","template":"","doc_tag":[],"class_list":["post-8777","docs","type-docs","status-publish","hentry","no-post-thumbnail"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/8777","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/comments?post=8777"}],"version-history":[{"count":4,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/8777\/revisions"}],"predecessor-version":[{"id":8790,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/8777\/revisions\/8790"}],"up":[{"embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/docs\/8035"}],"wp:attachment":[{"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/media?parent=8777"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.completecsharptutorial.com\/wp-json\/wp\/v2\/doc_tag?post=8777"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}